From: Dmitry Shachnev Date: Tue, 21 May 2024 15:49:40 +0000 (+0300) Subject: qtremoteobjects-everywhere-src (5.15.13-2) unstable; urgency=medium X-Git-Tag: archive/raspbian/5.15.13-2+rpi1^2~3 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com//%22mailto:bastianholst%40gmx.de/%22/%22http:/www.example.com/%22mailto:bastianholst%40gmx.de/%22?a=commitdiff_plain;h=20cb8f1f7a6be3dc7689fecbe53f7b364016f5f2;p=qtremoteobjects-everywhere-src.git qtremoteobjects-everywhere-src (5.15.13-2) unstable; urgency=medium * Upload to unstable. [dgit import unpatched qtremoteobjects-everywhere-src 5.15.13-2] --- 20cb8f1f7a6be3dc7689fecbe53f7b364016f5f2 diff --cc debian/changelog index 0000000,0000000..e539bab new file mode 100644 --- /dev/null +++ b/debian/changelog @@@ -1,0 -1,0 +1,195 @@@ ++qtremoteobjects-everywhere-src (5.15.13-2) unstable; urgency=medium ++ ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Tue, 21 May 2024 18:49:40 +0300 ++ ++qtremoteobjects-everywhere-src (5.15.13-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Bump Qt build-dependencies to 5.15.13. ++ ++ -- Dmitry Shachnev Wed, 13 Mar 2024 20:10:02 +0300 ++ ++qtremoteobjects-everywhere-src (5.15.12-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Bump Qt build-dependencies to 5.15.12. ++ ++ -- Dmitry Shachnev Sun, 24 Dec 2023 01:04:34 +0300 ++ ++qtremoteobjects-everywhere-src (5.15.10-3) unstable; urgency=medium ++ ++ * Regenerate the certificates used in tests and examples with a longer ++ validity period (closes: #1057357, thanks Santiago Vila). ++ * Improve debian/clean file (closes: #1047190). ++ ++ -- Dmitry Shachnev Sat, 09 Dec 2023 18:06:17 +0300 ++ ++qtremoteobjects-everywhere-src (5.15.10-2) unstable; urgency=medium ++ ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Sat, 08 Jul 2023 19:16:26 +0300 ++ ++qtremoteobjects-everywhere-src (5.15.10-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Bump Qt build-dependencies to 5.15.10. ++ ++ -- Dmitry Shachnev Mon, 12 Jun 2023 17:18:51 +0300 ++ ++qtremoteobjects-everywhere-src (5.15.9-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Bump Qt build-dependencies to 5.15.9. ++ ++ -- Dmitry Shachnev Sun, 23 Apr 2023 21:07:17 +0300 ++ ++qtremoteobjects-everywhere-src (5.15.8-2) unstable; urgency=medium ++ ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Fri, 13 Jan 2023 12:01:59 +0400 ++ ++qtremoteobjects-everywhere-src (5.15.8-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Bump Qt build-dependencies to 5.15.8. ++ * Bump Standards-Version to 4.6.2, no changes needed. ++ ++ -- Dmitry Shachnev Sat, 07 Jan 2023 17:55:10 +0400 ++ ++qtremoteobjects-everywhere-src (5.15.7-2) unstable; urgency=medium ++ ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Sat, 17 Dec 2022 18:20:24 +0300 ++ ++qtremoteobjects-everywhere-src (5.15.7-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Bump Qt build-dependencies to 5.15.7. ++ ++ -- Dmitry Shachnev Tue, 06 Dec 2022 14:22:26 +0300 ++ ++qtremoteobjects-everywhere-src (5.15.6-2) unstable; urgency=medium ++ ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Thu, 29 Sep 2022 11:55:48 +0300 ++ ++qtremoteobjects-everywhere-src (5.15.6-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Bump Qt build-dependencies to 5.15.6. ++ ++ -- Dmitry Shachnev Tue, 13 Sep 2022 13:51:24 +0300 ++ ++qtremoteobjects-everywhere-src (5.15.5-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Bump Qt build-dependencies to 5.15.5. ++ * Use symver directive to catch all private symbols at once. ++ ++ -- Dmitry Shachnev Sat, 30 Jul 2022 21:18:58 +0300 ++ ++qtremoteobjects-everywhere-src (5.15.4-2) unstable; urgency=medium ++ ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Mon, 13 Jun 2022 21:36:41 +0300 ++ ++qtremoteobjects-everywhere-src (5.15.4-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Bump Qt build-dependencies to 5.15.4. ++ * Bump Standards-Version to 4.6.1, no changes needed. ++ ++ -- Dmitry Shachnev Sat, 14 May 2022 14:19:59 +0300 ++ ++qtremoteobjects-everywhere-src (5.15.3-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Update debian/watch. ++ * Bump Qt build-dependencies to 5.15.3. ++ * Bump Standards-Version to 4.6.0, no changes needed. ++ ++ -- Dmitry Shachnev Sun, 06 Mar 2022 19:09:20 +0300 ++ ++qtremoteobjects-everywhere-src (5.15.2-2) unstable; urgency=medium ++ ++ * Bump Standards-Version to 4.5.1, no changes needed. ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Fri, 11 Dec 2020 11:32:09 +0300 ++ ++qtremoteobjects-everywhere-src (5.15.2-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Bump Qt build-dependencies to 5.15.2. ++ * Build-depend only on the needed documentation tools, not on the ++ large qttools5-dev-tools package. ++ ++ -- Dmitry Shachnev Mon, 23 Nov 2020 21:37:33 +0300 ++ ++qtremoteobjects-everywhere-src (5.15.1-2) unstable; urgency=medium ++ ++ * Update debian/libqt5remoteobjects5.symbols from buildds’ logs. ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Wed, 28 Oct 2020 21:53:49 +0300 ++ ++qtremoteobjects-everywhere-src (5.15.1-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Bump Qt build-dependencies to 5.15.1. ++ * Stop checking for nocheck build option in test target, no longer needed. ++ * Use ${DEB_HOST_MULTIARCH} substitution in the install files. ++ * Update debian/copyright. ++ * Update debian/libqt5remoteobjects5.symbols from the current build log. ++ ++ -- Dmitry Shachnev Sun, 20 Sep 2020 20:29:16 +0300 ++ ++qtremoteobjects-everywhere-src (5.14.2-2) unstable; urgency=medium ++ ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Wed, 24 Jun 2020 12:39:29 +0300 ++ ++qtremoteobjects-everywhere-src (5.14.2-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Bump Qt build-dependencies to 5.14.2. ++ * Update to debhelper compat level 13. ++ - Drop dh_missing override, --fail-missing is now the default. ++ * Remove -Wl,--as-needed flag, it is the default in Bullseye. ++ * Add a build-dependency on qtdeclarative5-private-dev. ++ * Add Qt_5.13 and Qt_5.14 tags to debian/libqt5remoteobjects5.symbols. ++ * Make libqt5remoteobjects5-dev depend on -bin (closes: #953431). ++ ++ -- Dmitry Shachnev Wed, 13 May 2020 21:23:21 +0300 ++ ++qtremoteobjects-everywhere-src (5.12.5-2) unstable; urgency=medium ++ ++ [ Matthias Klumpp ] ++ * Team upload ++ * Upload to unstable ++ * Do not run tests in parallel ++ - Parallelized test runs currently fail. By running tests in ++ sequence we can make test failures fatal again. ++ * Bump standards version (No changes needed) ++ ++ [ Dmitry Shachnev ] ++ * Mention qt5-assistant in the qtremoteobjects5-doc description, ++ instead of qttools5-dev-tools. ++ * Update symbols files from buildds’ logs. ++ ++ -- Matthias Klumpp Sat, 15 Feb 2020 22:54:28 +0100 ++ ++qtremoteobjects-everywhere-src (5.12.5-1) experimental; urgency=medium ++ ++ [ Alexander Volkov ] ++ * Initial release (closes: #944536). ++ ++ -- Dmitry Shachnev Fri, 20 Dec 2019 22:09:35 +0300 diff --cc debian/clean index 0000000,0000000..4dd49e7 new file mode 100644 --- /dev/null +++ b/debian/clean @@@ -1,0 -1,0 +1,6 @@@ ++doc/ ++qml/ ++src/remoteobjects/QtRemoteObjects.version.in ++src/remoteobjects/codeattributions.qdoc ++test_root/ ++tests/auto/cmake/build/ diff --cc debian/control index 0000000,0000000..1797c15 new file mode 100644 --- /dev/null +++ b/debian/control @@@ -1,0 -1,0 +1,106 @@@ ++Source: qtremoteobjects-everywhere-src ++Section: libs ++Priority: optional ++Maintainer: Debian Qt/KDE Maintainers ++Uploaders: Lisandro Damián Nicanor Pérez Meyer , ++ Dmitry Shachnev ++Build-Depends: debhelper-compat (= 13), ++ pkg-kde-tools, ++ qml-module-qttest (>= 5.15.13+dfsg~), ++ qtbase5-dev (>= 5.15.13+dfsg~), ++ qtbase5-private-dev (>= 5.15.13+dfsg~), ++ qtdeclarative5-dev (>= 5.15.13+dfsg~), ++ qtdeclarative5-private-dev (>= 5.15.13+dfsg~), ++ xauth , ++ xvfb ++Build-Depends-Indep: qdoc-qt5 (>= 5.15.13~) , ++ qhelpgenerator-qt5 (>= 5.15.13~) , ++ qtattributionsscanner-qt5 (>= 5.15.13~) , ++ qtbase5-doc-html (>= 5.15.13+dfsg~) ++Standards-Version: 4.6.2 ++Homepage: https://doc.qt.io/qt-5/qtremoteobjects-index.html ++Vcs-Git: https://salsa.debian.org/qt-kde-team/qt/qtremoteobjects.git ++Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt/qtremoteobjects ++ ++Package: libqt5remoteobjects5-dev ++Section: libdevel ++Architecture: any ++Multi-Arch: same ++Depends: libqt5remoteobjects5 (= ${binary:Version}), ++ libqt5remoteobjects5-bin (= ${binary:Version}), ++ qtbase5-dev, ++ ${misc:Depends} ++Description: Qt module for IPC — development files ++ The Qt Remote Objects extends Qt's existing functionalities to enable ++ information exchange between processes or computers. ++ . ++ This package contains the development files for qtremoteobjects. ++ ++Package: libqt5remoteobjects5-bin ++Architecture: any ++Section: utils ++Multi-Arch: foreign ++Depends: libqt5remoteobjects5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Qt module for IPC — the Replica Compiler (repc) ++ The Qt Remote Objects extends Qt's existing functionalities to enable ++ information exchange between processes or computers. ++ . ++ The Replica Compiler (repc) generates QObject header files based on an API ++ definition file. ++ ++Package: libqt5remoteobjects5 ++Architecture: any ++Multi-Arch: same ++Depends: ${misc:Depends}, ${shlibs:Depends} ++Description: Qt module for IPC ++ The Qt Remote Objects extends Qt's existing functionalities to enable ++ information exchange between processes or computers. ++ . ++ This package contains the shared library for Qt Remote Objects. ++ ++Package: qml-module-qtremoteobjects ++Architecture: any ++Multi-Arch: same ++Depends: qml-module-qtquick2 (>= 5.8), ${misc:Depends}, ${shlibs:Depends} ++Description: Qt module for IPC — QML binding ++ The Qt Remote Objects extends Qt's existing functionalities to enable ++ information exchange between processes or computers. ++ . ++ This package provides the QML module for Qt Remote Objects, which can be ++ used from QML as “import QtRemoteObjects 5.12”. ++ ++Package: qtremoteobjects5-examples ++Section: x11 ++Architecture: any ++Multi-Arch: same ++Depends: ${misc:Depends}, ${shlibs:Depends} ++Description: Qt Remote Objects examples ++ The Qt Remote Objects extends Qt's existing functionalities to enable ++ information exchange between processes or computers. ++ . ++ This package contains Qt 5 Remote Objects examples. ++ ++Package: qtremoteobjects5-doc ++Build-Profiles: ++Architecture: all ++Section: doc ++Depends: ${misc:Depends} ++Description: Qt Remote Objects QCH documentation ++ The Qt Remote Objects extends Qt's existing functionalities to enable ++ information exchange between processes or computers. ++ . ++ This package contains the documentation in QCH format, which can be ++ viewed using Qt Assistant from qt5-assistant package. ++ ++Package: qtremoteobjects5-doc-html ++Build-Profiles: ++Architecture: all ++Section: doc ++Depends: ${misc:Depends} ++Description: Qt Remote Objects HTML documentation ++ The Qt Remote Objects extends Qt's existing functionalities to enable ++ information exchange between processes or computers. ++ . ++ This package contains the documentation in HTML format. diff --cc debian/copyright index 0000000,0000000..315f2e6 new file mode 100644 --- /dev/null +++ b/debian/copyright @@@ -1,0 -1,0 +1,134 @@@ ++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ ++Source: https://download.qt.io/archive/qt/*/submodules/ ++ ++Files: * ++Copyright: 2014-2019 Ford Motor Company ++ 2017 The Qt Company Ltd. ++License: LGPL-3 or GPL-2 ++ ++Files: debian/* ++Copyright: 2019 Alexander Volkov ++ 2019-2024 Dmitry Shachnev ++License: LGPL-3 or GPL-2 ++ ++Files: src/remoteobjects/doc/src/cmake-macros.qdoc ++Copyright: 2020 The Qt Company Ltd. ++License: GFDL-NIV-1.3 ++ ++Files: src/remoteobjects/doc/src/remoteobjects-*.qdoc ++Copyright: 2017-2019 Ford Motor Company ++License: GFDL-NIV-1.3 ++ ++Files: examples/* ++Copyright: 2014-2019 Ford Motor Company ++License: BSD-3-clause ++ ++Files: tests/* ++ tools/* ++Copyright: 2015-2019 Ford Motor Company ++ 2016-2017 The Qt Company Ltd. ++License: GPL-3 with Qt-1.0 exception ++ ++Files: tools/repc/moc_copy/moc.cpp ++ tools/repc/moc_copy/preprocessor.cpp ++ tools/repc/moc_copy/symbols.h ++Copyright: 2013-2016 Olivier Goffart ++ 2016 The Qt Company Ltd. ++License: GPL-3 with Qt-1.0 exception ++ ++License: BSD-3-clause ++ Redistribution and use in source and binary forms, with or without ++ modification, are permitted provided that the following conditions are ++ met: ++ . ++ * Redistributions of source code must retain the above copyright ++ notice, this list of conditions and the following disclaimer. ++ * Redistributions in binary form must reproduce the above copyright ++ notice, this list of conditions and the following disclaimer in ++ the documentation and/or other materials provided with the ++ distribution. ++ * Neither the name of The Qt Company Ltd nor the names of its ++ contributors may be used to endorse or promote products derived ++ from this software without specific prior written permission. ++ . ++ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ++ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ++ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ++ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ++ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ++ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ++ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ++ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ++ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ++ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ++ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ ++License: GFDL-NIV-1.3 ++ Permission is granted to copy, distribute and/or modify this document ++ under the terms of the GNU Free Documentation License, Version 1.3 ++ or any later version published by the Free Software Foundation; ++ with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. ++ . ++ On Debian systems, the complete text of the GNU Free Documentation ++ License version 1.3 can be found in /usr/share/common-licenses/GFDL-1.3. ++ ++License: GPL-2 ++ This program is free software: you can redistribute it and/or modify ++ it under the terms of the GNU General Public License version 2 as ++ published by the Free Software Foundation. ++ . ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU General Public License for more details. ++ . ++ On Debian systems, the complete text of the GNU General Public ++ License version 2 can be found in /usr/share/common-licenses/GPL-2. ++ ++License: GPL-3 with Qt-1.0 exception ++ This program is free software: you can redistribute it and/or modify ++ it under the terms of the GNU General Public License version 3 as ++ published by the Free Software Foundation. ++ . ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU General Public License for more details. ++ . ++ On Debian systems, the complete text of the GNU General Public License ++ version 3 can be found in /usr/share/common-licenses/GPL-3. ++ . ++ The Qt Company GPL Exception 1.0 ++ . ++ Exception 1: ++ . ++ As a special exception you may create a larger work which contains the ++ output of this application and distribute that work under terms of your ++ choice, so long as the work is not otherwise derived from or based on ++ this application and so long as the work does not in itself generate ++ output that contains the output from this application in its original ++ or modified form. ++ . ++ Exception 2: ++ . ++ As a special exception, you have permission to combine this application ++ with Plugins licensed under the terms of your choice, to produce an ++ executable, and to copy and distribute the resulting executable under ++ the terms of your choice. However, the executable must be accompanied ++ by a prominent notice offering all users of the executable the entire ++ source code to this application, excluding the source code of the ++ independent modules, but including any changes you have made to this ++ application, under the terms of this license. ++ ++License: LGPL-3 ++ This program is free software: you can redistribute it and/or modify ++ it under the terms of the GNU Lesser General Public License version 3 ++ as published by the Free Software Foundation. ++ . ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU Lesser General Public License for more details. ++ . ++ On Debian systems, the complete text of the GNU Lesser General Public ++ License version 3 can be found in /usr/share/common-licenses/LGPL-3. diff --cc debian/libqt5remoteobjects5-bin.install index 0000000,0000000..2d9c55a new file mode 100644 --- /dev/null +++ b/debian/libqt5remoteobjects5-bin.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/qt5/bin/repc diff --cc debian/libqt5remoteobjects5-dev.install index 0000000,0000000..0b0872e new file mode 100644 --- /dev/null +++ b/debian/libqt5remoteobjects5-dev.install @@@ -1,0 -1,0 +1,43 @@@ ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/QAbstractItemModelReplica ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/QRemoteObjectAbstractPersistedStore ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/QRemoteObjectDynamicReplica ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/QRemoteObjectHost ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/QRemoteObjectHostBase ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/QRemoteObjectNode ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/QRemoteObjectPendingCall ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/QRemoteObjectPendingCallWatcher ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/QRemoteObjectPendingReply ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/QRemoteObjectRegistry ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/QRemoteObjectRegistryHost ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/QRemoteObjectReplica ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/QRemoteObjectSettingsStore ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/QRemoteObjectSourceLocation ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/QRemoteObjectSourceLocationInfo ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/QRemoteObjectSourceLocations ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/QtRemoteObjects ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/QtRemoteObjectsDepends ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/QtRemoteObjectsVersion ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/qremoteobjectabstractitemmodelreplica.h ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/qremoteobjectabstractitemmodeltypes.h ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/qremoteobjectdynamicreplica.h ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/qremoteobjectnode.h ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/qremoteobjectpendingcall.h ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/qremoteobjectregistry.h ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/qremoteobjectreplica.h ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/qremoteobjectsettingsstore.h ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/qremoteobjectsource.h ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/qtremoteobjectglobal.h ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/qtremoteobjectsversion.h ++usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt5RemoteObjects/Qt5RemoteObjectsConfig.cmake ++usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt5RemoteObjects/Qt5RemoteObjectsConfigExtras.cmake ++usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt5RemoteObjects/Qt5RemoteObjectsConfigVersion.cmake ++usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt5RemoteObjects/Qt5RemoteObjectsMacros.cmake ++usr/lib/${DEB_HOST_MULTIARCH}/libQt5RemoteObjects.prl ++usr/lib/${DEB_HOST_MULTIARCH}/libQt5RemoteObjects.so ++usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/Qt5RemoteObjects.pc ++usr/lib/${DEB_HOST_MULTIARCH}/qt5/mkspecs/features/remoteobjects_repc.prf ++usr/lib/${DEB_HOST_MULTIARCH}/qt5/mkspecs/features/repcclient.pri ++usr/lib/${DEB_HOST_MULTIARCH}/qt5/mkspecs/features/repccommon.pri ++usr/lib/${DEB_HOST_MULTIARCH}/qt5/mkspecs/features/repcmerged.pri ++usr/lib/${DEB_HOST_MULTIARCH}/qt5/mkspecs/features/repcserver.pri ++usr/lib/${DEB_HOST_MULTIARCH}/qt5/mkspecs/modules/qt_lib_remoteobjects.pri diff --cc debian/libqt5remoteobjects5.install index 0000000,0000000..8b38ff6 new file mode 100644 --- /dev/null +++ b/debian/libqt5remoteobjects5.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/${DEB_HOST_MULTIARCH}/*.so.* diff --cc debian/libqt5remoteobjects5.symbols index 0000000,0000000..0a5cdea new file mode 100644 --- /dev/null +++ b/debian/libqt5remoteobjects5.symbols @@@ -1,0 -1,0 +1,289 @@@ ++# SymbolsHelper-Confirmed: 5.15.1 amd64 armel armhf ++libQt5RemoteObjects.so.5 libqt5remoteobjects5 #MINVER# ++* Build-Depends-Package: libqt5remoteobjects5-dev ++ Qt_5.0@Qt_5.0 5.12.5 ++ Qt_5.10@Qt_5.10 5.12.5 ++ Qt_5.11@Qt_5.11 5.12.5 ++ Qt_5.12@Qt_5.12 5.12.5 ++ Qt_5.13@Qt_5.13 5.14.2 ++ Qt_5.14@Qt_5.14 5.14.2 ++ Qt_5.15@Qt_5.15 5.15.1 ++ Qt_5.1@Qt_5.1 5.12.5 ++ Qt_5.2@Qt_5.2 5.12.5 ++ Qt_5.3@Qt_5.3 5.12.5 ++ Qt_5.4@Qt_5.4 5.12.5 ++ Qt_5.5@Qt_5.5 5.12.5 ++ Qt_5.6@Qt_5.6 5.12.5 ++ Qt_5.7@Qt_5.7 5.12.5 ++ Qt_5.8@Qt_5.8 5.12.5 ++ Qt_5.9@Qt_5.9 5.12.5 ++ Qt_5@Qt_5 5.12.5 ++ (symver)Qt_5_PRIVATE_API 0 ++ _ZN15QtRemoteObjects20copyStoredPropertiesEPK11QMetaObjectPKvPv@Qt_5 5.12.5 ++ _ZN15QtRemoteObjects20copyStoredPropertiesEPK11QMetaObjectPKvR11QDataStream@Qt_5 5.12.5 ++ _ZN15QtRemoteObjects20copyStoredPropertiesEPK11QMetaObjectR11QDataStreamPv@Qt_5 5.12.5 ++ _ZN17QRemoteObjectHost10setHostUrlERK4QUrlN21QRemoteObjectHostBase14AllowedSchemasE@Qt_5 5.12.5 ++ _ZN17QRemoteObjectHost11qt_metacallEN11QMetaObject4CallEiPPv@Qt_5 5.12.5 ++ _ZN17QRemoteObjectHost11qt_metacastEPKc@Qt_5 5.12.5 ++ _ZN17QRemoteObjectHost14hostUrlChangedEv@Qt_5 5.15.1 ++ _ZN17QRemoteObjectHost16staticMetaObjectE@Qt_5 5.12.5 ++ _ZN17QRemoteObjectHostC1EP7QObject@Qt_5 5.12.5 ++ _ZN17QRemoteObjectHostC1ER24QRemoteObjectHostPrivateP7QObject@Qt_5 5.12.5 ++ _ZN17QRemoteObjectHostC1ERK4QUrlP7QObject@Qt_5 5.12.5 ++ _ZN17QRemoteObjectHostC1ERK4QUrlS2_N21QRemoteObjectHostBase14AllowedSchemasEP7QObject@Qt_5 5.12.5 ++ _ZN17QRemoteObjectHostC2EP7QObject@Qt_5 5.12.5 ++ _ZN17QRemoteObjectHostC2ER24QRemoteObjectHostPrivateP7QObject@Qt_5 5.12.5 ++ _ZN17QRemoteObjectHostC2ERK4QUrlP7QObject@Qt_5 5.12.5 ++ _ZN17QRemoteObjectHostC2ERK4QUrlS2_N21QRemoteObjectHostBase14AllowedSchemasEP7QObject@Qt_5 5.12.5 ++ _ZN17QRemoteObjectHostD0Ev@Qt_5 5.12.5 ++ _ZN17QRemoteObjectHostD1Ev@Qt_5 5.12.5 ++ _ZN17QRemoteObjectHostD2Ev@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNode10timerEventEP11QTimerEvent@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNode11qt_metacallEN11QMetaObject4CallEiPPv@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNode11qt_metacastEPKc@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNode12acquireModelERK7QStringN15QtRemoteObjects13InitialActionERK7QVectorIiE@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNode13connectToNodeERK4QUrl@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNode14acquireDynamicERK7QString@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNode14setRegistryUrlERK4QUrl@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNode15waitForRegistryEi@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNode16staticMetaObjectE@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNode17initializeReplicaEP20QRemoteObjectReplicaRK7QString@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNode17persistPropertiesERK7QStringRK10QByteArrayRK5QListI8QVariantE@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNode17remoteObjectAddedERK5QPairI7QString31QRemoteObjectSourceLocationInfoE@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNode17setPersistedStoreEP35QRemoteObjectAbstractPersistedStore@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNode18retrievePropertiesERK7QStringRK10QByteArray@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNode19remoteObjectRemovedERK5QPairI7QString31QRemoteObjectSourceLocationInfoE@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNode20setHeartbeatIntervalEi@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNode22registerExternalSchemaERK7QStringSt8functionIFv4QUrlEE@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNode23addClientSideConnectionEP9QIODevice@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNode24heartbeatIntervalChangedEi@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNode5errorENS_9ErrorCodeE@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNode7setNameERK7QString@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNodeC1EP7QObject@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNodeC1ER24QRemoteObjectNodePrivateP7QObject@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNodeC1ERK4QUrlP7QObject@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNodeC2EP7QObject@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNodeC2ER24QRemoteObjectNodePrivateP7QObject@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNodeC2ERK4QUrlP7QObject@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNodeD0Ev@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNodeD1Ev@Qt_5 5.12.5 ++ _ZN17QRemoteObjectNodeD2Ev@Qt_5 5.12.5 ++ _ZN17QtROClientFactory8instanceEv@Qt_5 5.12.5 ++ _ZN17QtROServerFactory8instanceEv@Qt_5 5.12.5 ++ _ZN20QRemoteObjectReplica10initializeEv@Qt_5 5.12.5 ++ _ZN20QRemoteObjectReplica11initializedEv@Qt_5 5.12.5 ++ _ZN20QRemoteObjectReplica11qt_metacallEN11QMetaObject4CallEiPPv@Qt_5 5.12.5 ++ _ZN20QRemoteObjectReplica11qt_metacastEPKc@Qt_5 5.12.5 ++ _ZN20QRemoteObjectReplica12stateChangedENS_5StateES0_@Qt_5 5.12.5 ++ _ZN20QRemoteObjectReplica13sendWithReplyEN11QMetaObject4CallEiRK5QListI8QVariantE@Qt_5 5.12.5 ++ _ZN20QRemoteObjectReplica13setPropertiesERK5QListI8QVariantE@Qt_5 5.12.5 ++ _ZN20QRemoteObjectReplica13waitForSourceEi@Qt_5 5.12.5 ++ _ZN20QRemoteObjectReplica14initializeNodeEP17QRemoteObjectNodeRK7QString@Qt_5 5.12.5 ++ _ZN20QRemoteObjectReplica16staticMetaObjectE@Qt_5 5.12.5 ++ _ZN20QRemoteObjectReplica4sendEN11QMetaObject4CallEiRK5QListI8QVariantE@Qt_5 5.12.5 ++ _ZN20QRemoteObjectReplica7setNodeEP17QRemoteObjectNode@Qt_5 5.12.5 ++ _ZN20QRemoteObjectReplica8notifiedEv@Qt_5 5.15.1 ++ _ZN20QRemoteObjectReplica8setChildEiRK8QVariant@Qt_5 5.12.5 ++ _ZN20QRemoteObjectReplicaC1ENS_15ConstructorTypeE@Qt_5 5.12.5 ++ _ZN20QRemoteObjectReplicaC1ER14QObjectPrivateP7QObject@Qt_5 5.12.5 ++ _ZN20QRemoteObjectReplicaC2ENS_15ConstructorTypeE@Qt_5 5.12.5 ++ _ZN20QRemoteObjectReplicaC2ER14QObjectPrivateP7QObject@Qt_5 5.12.5 ++ _ZN20QRemoteObjectReplicaD0Ev@Qt_5 5.12.5 ++ _ZN20QRemoteObjectReplicaD1Ev@Qt_5 5.12.5 ++ _ZN20QRemoteObjectReplicaD2Ev@Qt_5 5.12.5 ++ _ZN21QRemoteObjectHostBase10setHostUrlERK4QUrlNS_14AllowedSchemasE@Qt_5 5.12.5 ++ _ZN21QRemoteObjectHostBase11qt_metacallEN11QMetaObject4CallEiPPv@Qt_5 5.12.5 ++ _ZN21QRemoteObjectHostBase11qt_metacastEPKc@Qt_5 5.12.5 ++ _ZN21QRemoteObjectHostBase12reverseProxyESt8functionIFbRK7QStringS3_EE@Qt_5 5.12.5 ++ _ZN21QRemoteObjectHostBase14enableRemotingEP18QAbstractItemModelRK7QString7QVectorIiEP19QItemSelectionModel@Qt_5 5.12.5 ++ _ZN21QRemoteObjectHostBase14enableRemotingEP7QObjectPK12SourceApiMapS1_@Qt_5 5.12.5 ++ _ZN21QRemoteObjectHostBase14enableRemotingEP7QObjectRK7QString@Qt_5 5.12.5 ++ _ZN21QRemoteObjectHostBase15disableRemotingEP7QObject@Qt_5 5.12.5 ++ _ZN21QRemoteObjectHostBase16staticMetaObjectE@Qt_5 5.12.5 ++ _ZN21QRemoteObjectHostBase21addHostSideConnectionEP9QIODevice@Qt_5 5.12.5 ++ _ZN21QRemoteObjectHostBase5proxyERK4QUrlS2_St8functionIFbRK7QStringS6_EE@Qt_5 5.12.5 ++ _ZN21QRemoteObjectHostBase7setNameERK7QString@Qt_5 5.12.5 ++ _ZN21QRemoteObjectHostBaseC1ER28QRemoteObjectHostBasePrivateP7QObject@Qt_5 5.12.5 ++ _ZN21QRemoteObjectHostBaseC2ER28QRemoteObjectHostBasePrivateP7QObject@Qt_5 5.12.5 ++ _ZN21QRemoteObjectHostBaseD0Ev@Qt_5 5.12.5 ++ _ZN21QRemoteObjectHostBaseD1Ev@Qt_5 5.12.5 ++ _ZN21QRemoteObjectHostBaseD2Ev@Qt_5 5.12.5 ++ _ZN21QRemoteObjectRegistry10initializeEv@Qt_5 5.12.5 ++ _ZN21QRemoteObjectRegistry11qt_metacallEN11QMetaObject4CallEiPPv@Qt_5 5.12.5 ++ _ZN21QRemoteObjectRegistry11qt_metacastEPKc@Qt_5 5.12.5 ++ _ZN21QRemoteObjectRegistry12removeSourceERK5QPairI7QString31QRemoteObjectSourceLocationInfoE@Qt_5 5.12.5 ++ _ZN21QRemoteObjectRegistry16staticMetaObjectE@Qt_5 5.12.5 ++ _ZN21QRemoteObjectRegistry17registerMetatypesEv@Qt_5 5.12.5 ++ _ZN21QRemoteObjectRegistry17remoteObjectAddedERK5QPairI7QString31QRemoteObjectSourceLocationInfoE@Qt_5 5.12.5 ++ _ZN21QRemoteObjectRegistry19remoteObjectRemovedERK5QPairI7QString31QRemoteObjectSourceLocationInfoE@Qt_5 5.12.5 ++ _ZN21QRemoteObjectRegistry22pushToRegistryIfNeededEv@Qt_5 5.12.5 ++ _ZN21QRemoteObjectRegistry9addSourceERK5QPairI7QString31QRemoteObjectSourceLocationInfoE@Qt_5 5.12.5 ++ _ZN21QRemoteObjectRegistryC1EP17QRemoteObjectNodeRK7QStringP7QObject@Qt_5 5.12.5 ++ _ZN21QRemoteObjectRegistryC1EP7QObject@Qt_5 5.12.5 ++ _ZN21QRemoteObjectRegistryC2EP17QRemoteObjectNodeRK7QStringP7QObject@Qt_5 5.12.5 ++ _ZN21QRemoteObjectRegistryC2EP7QObject@Qt_5 5.12.5 ++ _ZN21QRemoteObjectRegistryD0Ev@Qt_5 5.12.5 ++ _ZN21QRemoteObjectRegistryD1Ev@Qt_5 5.12.5 ++ _ZN21QRemoteObjectRegistryD2Ev@Qt_5 5.12.5 ++ _ZN24QRemoteObjectPendingCall15waitForFinishedEi@Qt_5 5.12.5 ++ _ZN24QRemoteObjectPendingCall17fromCompletedCallERK8QVariant@Qt_5 5.12.5 ++ _ZN24QRemoteObjectPendingCallC1EP28QRemoteObjectPendingCallData@Qt_5 5.12.5 ++ _ZN24QRemoteObjectPendingCallC1ERKS_@Qt_5 5.12.5 ++ _ZN24QRemoteObjectPendingCallC1Ev@Qt_5 5.12.5 ++ _ZN24QRemoteObjectPendingCallC2EP28QRemoteObjectPendingCallData@Qt_5 5.12.5 ++ _ZN24QRemoteObjectPendingCallC2ERKS_@Qt_5 5.12.5 ++ _ZN24QRemoteObjectPendingCallC2Ev@Qt_5 5.12.5 ++ _ZN24QRemoteObjectPendingCallD1Ev@Qt_5 5.12.5 ++ _ZN24QRemoteObjectPendingCallD2Ev@Qt_5 5.12.5 ++ _ZN24QRemoteObjectPendingCallaSERKS_@Qt_5 5.12.5 ++ _ZN25QAbstractItemModelReplica11initializedEv@Qt_5 5.12.5 ++ _ZN25QAbstractItemModelReplica11qt_metacallEN11QMetaObject4CallEiPPv@Qt_5 5.12.5 ++ _ZN25QAbstractItemModelReplica11qt_metacastEPKc@Qt_5 5.12.5 ++ (subst)_ZN25QAbstractItemModelReplica16setRootCacheSizeE{size_t}@Qt_5 5.12.5 ++ _ZN25QAbstractItemModelReplica16staticMetaObjectE@Qt_5 5.12.5 ++ _ZN25QAbstractItemModelReplica7setDataERK11QModelIndexRK8QVarianti@Qt_5 5.12.5 ++ _ZN25QAbstractItemModelReplicaC1EP39QAbstractItemModelReplicaImplementationN15QtRemoteObjects13InitialActionERK7QVectorIiE@Qt_5 5.12.5 ++ _ZN25QAbstractItemModelReplicaC2EP39QAbstractItemModelReplicaImplementationN15QtRemoteObjects13InitialActionERK7QVectorIiE@Qt_5 5.12.5 ++ _ZN25QAbstractItemModelReplicaD0Ev@Qt_5 5.12.5 ++ _ZN25QAbstractItemModelReplicaD1Ev@Qt_5 5.12.5 ++ _ZN25QAbstractItemModelReplicaD2Ev@Qt_5 5.12.5 ++ _ZN25QRemoteObjectRegistryHost11qt_metacallEN11QMetaObject4CallEiPPv@Qt_5 5.12.5 ++ _ZN25QRemoteObjectRegistryHost11qt_metacastEPKc@Qt_5 5.12.5 ++ _ZN25QRemoteObjectRegistryHost14setRegistryUrlERK4QUrl@Qt_5 5.12.5 ++ _ZN25QRemoteObjectRegistryHost16staticMetaObjectE@Qt_5 5.12.5 ++ _ZN25QRemoteObjectRegistryHostC1ER32QRemoteObjectRegistryHostPrivateP7QObject@Qt_5 5.12.5 ++ _ZN25QRemoteObjectRegistryHostC1ERK4QUrlP7QObject@Qt_5 5.12.5 ++ _ZN25QRemoteObjectRegistryHostC2ER32QRemoteObjectRegistryHostPrivateP7QObject@Qt_5 5.12.5 ++ _ZN25QRemoteObjectRegistryHostC2ERK4QUrlP7QObject@Qt_5 5.12.5 ++ _ZN25QRemoteObjectRegistryHostD0Ev@Qt_5 5.12.5 ++ _ZN25QRemoteObjectRegistryHostD1Ev@Qt_5 5.12.5 ++ _ZN25QRemoteObjectRegistryHostD2Ev@Qt_5 5.12.5 ++ _ZN26QRemoteObjectSettingsStore11qt_metacallEN11QMetaObject4CallEiPPv@Qt_5 5.12.5 ++ _ZN26QRemoteObjectSettingsStore11qt_metacastEPKc@Qt_5 5.12.5 ++ _ZN26QRemoteObjectSettingsStore14savePropertiesERK7QStringRK10QByteArrayRK5QListI8QVariantE@Qt_5 5.12.5 ++ _ZN26QRemoteObjectSettingsStore16staticMetaObjectE@Qt_5 5.12.5 ++ _ZN26QRemoteObjectSettingsStore17restorePropertiesERK7QStringRK10QByteArray@Qt_5 5.12.5 ++ _ZN26QRemoteObjectSettingsStoreC1EP7QObject@Qt_5 5.12.5 ++ _ZN26QRemoteObjectSettingsStoreC2EP7QObject@Qt_5 5.12.5 ++ _ZN26QRemoteObjectSettingsStoreD0Ev@Qt_5 5.12.5 ++ _ZN26QRemoteObjectSettingsStoreD1Ev@Qt_5 5.12.5 ++ _ZN26QRemoteObjectSettingsStoreD2Ev@Qt_5 5.12.5 ++ _ZN27QRemoteObjectDynamicReplica11qt_metacallEN11QMetaObject4CallEiPPv@Qt_5 5.12.5 ++ _ZN27QRemoteObjectDynamicReplica11qt_metacastEPKc@Qt_5 5.12.5 ++ _ZN27QRemoteObjectDynamicReplicaC1EP17QRemoteObjectNodeRK7QString@Qt_5 5.12.5 ++ _ZN27QRemoteObjectDynamicReplicaC1Ev@Qt_5 5.12.5 ++ _ZN27QRemoteObjectDynamicReplicaC2EP17QRemoteObjectNodeRK7QString@Qt_5 5.12.5 ++ _ZN27QRemoteObjectDynamicReplicaC2Ev@Qt_5 5.12.5 ++ _ZN27QRemoteObjectDynamicReplicaD0Ev@Qt_5 5.12.5 ++ _ZN27QRemoteObjectDynamicReplicaD1Ev@Qt_5 5.12.5 ++ _ZN27QRemoteObjectDynamicReplicaD2Ev@Qt_5 5.12.5 ++ _ZN31QRemoteObjectPendingCallWatcher11qt_metacallEN11QMetaObject4CallEiPPv@Qt_5 5.12.5 ++ _ZN31QRemoteObjectPendingCallWatcher11qt_metacastEPKc@Qt_5 5.12.5 ++ _ZN31QRemoteObjectPendingCallWatcher15waitForFinishedEv@Qt_5 5.12.5 ++ _ZN31QRemoteObjectPendingCallWatcher16staticMetaObjectE@Qt_5 5.12.5 ++ _ZN31QRemoteObjectPendingCallWatcher8finishedEPS_@Qt_5 5.12.5 ++ _ZN31QRemoteObjectPendingCallWatcherC1ERK24QRemoteObjectPendingCallP7QObject@Qt_5 5.12.5 ++ _ZN31QRemoteObjectPendingCallWatcherC2ERK24QRemoteObjectPendingCallP7QObject@Qt_5 5.12.5 ++ _ZN31QRemoteObjectPendingCallWatcherD0Ev@Qt_5 5.12.5 ++ _ZN31QRemoteObjectPendingCallWatcherD1Ev@Qt_5 5.12.5 ++ _ZN31QRemoteObjectPendingCallWatcherD2Ev@Qt_5 5.12.5 ++ _ZN35QRemoteObjectAbstractPersistedStore11qt_metacallEN11QMetaObject4CallEiPPv@Qt_5 5.12.5 ++ _ZN35QRemoteObjectAbstractPersistedStore11qt_metacastEPKc@Qt_5 5.12.5 ++ _ZN35QRemoteObjectAbstractPersistedStore16staticMetaObjectE@Qt_5 5.12.5 ++ _ZN35QRemoteObjectAbstractPersistedStoreC1EP7QObject@Qt_5 5.12.5 ++ _ZN35QRemoteObjectAbstractPersistedStoreC1ER42QRemoteObjectAbstractPersistedStorePrivateP7QObject@Qt_5 5.12.5 ++ _ZN35QRemoteObjectAbstractPersistedStoreC2EP7QObject@Qt_5 5.12.5 ++ _ZN35QRemoteObjectAbstractPersistedStoreC2ER42QRemoteObjectAbstractPersistedStorePrivateP7QObject@Qt_5 5.12.5 ++ _ZN35QRemoteObjectAbstractPersistedStoreD0Ev@Qt_5 5.12.5 ++ _ZN35QRemoteObjectAbstractPersistedStoreD1Ev@Qt_5 5.12.5 ++ _ZN35QRemoteObjectAbstractPersistedStoreD2Ev@Qt_5 5.12.5 ++ _ZNK17QRemoteObjectHost10metaObjectEv@Qt_5 5.12.5 ++ _ZNK17QRemoteObjectHost7hostUrlEv@Qt_5 5.12.5 ++ _ZNK17QRemoteObjectNode10metaObjectEv@Qt_5 5.12.5 ++ _ZNK17QRemoteObjectNode11registryUrlEv@Qt_5 5.12.5 ++ _ZNK17QRemoteObjectNode14persistedStoreEv@Qt_5 5.12.5 ++ _ZNK17QRemoteObjectNode17heartbeatIntervalEv@Qt_5 5.12.5 ++ _ZNK17QRemoteObjectNode8registryEv@Qt_5 5.12.5 ++ _ZNK17QRemoteObjectNode9instancesERK7QString@Qt_5 5.12.5 ++ _ZNK17QRemoteObjectNode9lastErrorEv@Qt_5 5.12.5 ++ _ZNK20QRemoteObjectReplica10metaObjectEv@Qt_5 5.12.5 ++ _ZNK20QRemoteObjectReplica13isInitializedEv@Qt_5 5.12.5 ++ _ZNK20QRemoteObjectReplica13propAsVariantEi@Qt_5 5.12.5 ++ _ZNK20QRemoteObjectReplica14isReplicaValidEv@Qt_5 5.12.5 ++ _ZNK20QRemoteObjectReplica17persistPropertiesERK7QStringRK10QByteArrayRK5QListI8QVariantE@Qt_5 5.12.5 ++ _ZNK20QRemoteObjectReplica18retrievePropertiesERK7QStringRK10QByteArray@Qt_5 5.12.5 ++ _ZNK20QRemoteObjectReplica4nodeEv@Qt_5 5.12.5 ++ _ZNK20QRemoteObjectReplica5stateEv@Qt_5 5.12.5 ++ _ZNK21QRemoteObjectHostBase10metaObjectEv@Qt_5 5.12.5 ++ _ZNK21QRemoteObjectHostBase7hostUrlEv@Qt_5 5.12.5 ++ _ZNK21QRemoteObjectRegistry10metaObjectEv@Qt_5 5.12.5 ++ _ZNK21QRemoteObjectRegistry15sourceLocationsEv@Qt_5 5.12.5 ++ _ZNK24QRemoteObjectPendingCall10isFinishedEv@Qt_5 5.12.5 ++ _ZNK24QRemoteObjectPendingCall11returnValueEv@Qt_5 5.12.5 ++ _ZNK24QRemoteObjectPendingCall5errorEv@Qt_5 5.12.5 ++ _ZNK25QAbstractItemModelReplica10headerDataEiN2Qt11OrientationEi@Qt_5 5.12.5 ++ _ZNK25QAbstractItemModelReplica10metaObjectEv@Qt_5 5.12.5 ++ _ZNK25QAbstractItemModelReplica11columnCountERK11QModelIndex@Qt_5 5.12.5 ++ _ZNK25QAbstractItemModelReplica11hasChildrenERK11QModelIndex@Qt_5 5.12.5 ++ _ZNK25QAbstractItemModelReplica13isInitializedEv@Qt_5 5.12.5 ++ _ZNK25QAbstractItemModelReplica13rootCacheSizeEv@Qt_5 5.12.5 ++ _ZNK25QAbstractItemModelReplica14availableRolesEv@Qt_5 5.12.5 ++ _ZNK25QAbstractItemModelReplica14selectionModelEv@Qt_5 5.12.5 ++ _ZNK25QAbstractItemModelReplica4dataERK11QModelIndexi@Qt_5 5.12.5 ++ _ZNK25QAbstractItemModelReplica5flagsERK11QModelIndex@Qt_5 5.12.5 ++ _ZNK25QAbstractItemModelReplica5indexEiiRK11QModelIndex@Qt_5 5.12.5 ++ _ZNK25QAbstractItemModelReplica6parentERK11QModelIndex@Qt_5 5.12.5 ++ _ZNK25QAbstractItemModelReplica7hasDataERK11QModelIndexi@Qt_5 5.12.5 ++ _ZNK25QAbstractItemModelReplica8rowCountERK11QModelIndex@Qt_5 5.12.5 ++ _ZNK25QAbstractItemModelReplica9roleNamesEv@Qt_5 5.12.5 ++ _ZNK25QRemoteObjectRegistryHost10metaObjectEv@Qt_5 5.12.5 ++ _ZNK26QRemoteObjectSettingsStore10metaObjectEv@Qt_5 5.12.5 ++ _ZNK27QRemoteObjectDynamicReplica10metaObjectEv@Qt_5 5.12.5 ++ _ZNK31QRemoteObjectPendingCallWatcher10isFinishedEv@Qt_5 5.12.5 ++ _ZNK31QRemoteObjectPendingCallWatcher10metaObjectEv@Qt_5 5.12.5 ++ _ZNK35QRemoteObjectAbstractPersistedStore10metaObjectEv@Qt_5 5.12.5 ++ _ZTI17QRemoteObjectHost@Qt_5 5.12.5 ++ _ZTI17QRemoteObjectNode@Qt_5 5.12.5 ++ _ZTI20QRemoteObjectReplica@Qt_5 5.12.5 ++ _ZTI21QRemoteObjectHostBase@Qt_5 5.12.5 ++ _ZTI21QRemoteObjectRegistry@Qt_5 5.12.5 ++ _ZTI24QRemoteObjectPendingCall@Qt_5 5.12.5 ++ _ZTI25QAbstractItemModelReplica@Qt_5 5.12.5 ++ _ZTI25QRemoteObjectRegistryHost@Qt_5 5.12.5 ++ _ZTI26QRemoteObjectSettingsStore@Qt_5 5.12.5 ++ _ZTI27QRemoteObjectDynamicReplica@Qt_5 5.12.5 ++ _ZTI31QRemoteObjectPendingCallWatcher@Qt_5 5.12.5 ++ _ZTI35QRemoteObjectAbstractPersistedStore@Qt_5 5.12.5 ++ (optional=gccinternal|arch=armel riscv64)_ZTIN9__gnu_cxx7__mutexE@Qt_5 5.12.5 ++ (optional=gccinternal|arch=armel riscv64)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Qt_5 5.12.5 ++ (optional=gccinternal|arch=!armel !riscv64)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Qt_5 5.12.5 ++ (optional=gccinternal|arch=armel riscv64)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Qt_5 5.12.5 ++ (optional=gccinternal|arch=!armel !riscv64)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Qt_5 5.12.5 ++ _ZTS17QRemoteObjectHost@Qt_5 5.12.5 ++ _ZTS17QRemoteObjectNode@Qt_5 5.12.5 ++ _ZTS20QRemoteObjectReplica@Qt_5 5.12.5 ++ _ZTS21QRemoteObjectHostBase@Qt_5 5.12.5 ++ _ZTS21QRemoteObjectRegistry@Qt_5 5.12.5 ++ _ZTS24QRemoteObjectPendingCall@Qt_5 5.12.5 ++ _ZTS25QAbstractItemModelReplica@Qt_5 5.12.5 ++ _ZTS25QRemoteObjectRegistryHost@Qt_5 5.12.5 ++ _ZTS26QRemoteObjectSettingsStore@Qt_5 5.12.5 ++ _ZTS27QRemoteObjectDynamicReplica@Qt_5 5.12.5 ++ _ZTS31QRemoteObjectPendingCallWatcher@Qt_5 5.12.5 ++ _ZTS35QRemoteObjectAbstractPersistedStore@Qt_5 5.12.5 ++ (optional=gccinternal|arch=armel riscv64)_ZTSN9__gnu_cxx7__mutexE@Qt_5 5.12.5 ++ (optional=gccinternal|arch=armel riscv64)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Qt_5 5.12.5 ++ (optional=gccinternal|arch=!armel !riscv64)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Qt_5 5.12.5 ++ (optional=gccinternal|arch=armel riscv64)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Qt_5 5.12.5 ++ (optional=gccinternal|arch=!armel !riscv64)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Qt_5 5.12.5 ++ _ZTV17QRemoteObjectHost@Qt_5 5.12.5 ++ _ZTV17QRemoteObjectNode@Qt_5 5.12.5 ++ _ZTV20QRemoteObjectReplica@Qt_5 5.12.5 ++ _ZTV21QRemoteObjectHostBase@Qt_5 5.12.5 ++ _ZTV21QRemoteObjectRegistry@Qt_5 5.12.5 ++ _ZTV25QAbstractItemModelReplica@Qt_5 5.12.5 ++ _ZTV25QRemoteObjectRegistryHost@Qt_5 5.12.5 ++ _ZTV26QRemoteObjectSettingsStore@Qt_5 5.12.5 ++ _ZTV27QRemoteObjectDynamicReplica@Qt_5 5.12.5 ++ _ZTV31QRemoteObjectPendingCallWatcher@Qt_5 5.12.5 ++ _ZTV35QRemoteObjectAbstractPersistedStore@Qt_5 5.12.5 diff --cc debian/not-installed index 0000000,0000000..13018c9 new file mode 100644 --- /dev/null +++ b/debian/not-installed @@@ -1,0 -1,0 +1,25 @@@ ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/5.* ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/QIOQnxSource ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/QIntHash ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/QQnxNativeIo ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/QQnxNativeServer ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/qconnection_qnx_qiodevices.h ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRemoteObjects/qconnection_qnx_server.h ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRepParser/QRegexParser ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRepParser/QtRepParser ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRepParser/QtRepParserDepends ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRepParser/QtRepParserVersion ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRepParser/parser.g ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRepParser/qregexparser.h ++usr/include/${DEB_HOST_MULTIARCH}/qt5/QtRepParser/qtrepparserversion.h ++usr/lib/${DEB_HOST_MULTIARCH}/Qt5RepParser.la ++usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt5RepParser/Qt5RepParserConfig.cmake ++usr/lib/${DEB_HOST_MULTIARCH}/cmake/Qt5RepParser/Qt5RepParserConfigVersion.cmake ++usr/lib/${DEB_HOST_MULTIARCH}/libQt5RemoteObjects.la ++usr/lib/${DEB_HOST_MULTIARCH}/libQt5RepParser.prl ++usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/Qt5RepParser.pc ++usr/lib/${DEB_HOST_MULTIARCH}/qt5/mkspecs/features/repparser.prf ++usr/lib/${DEB_HOST_MULTIARCH}/qt5/mkspecs/modules/qt_lib_remoteobjects_private.pri ++usr/lib/${DEB_HOST_MULTIARCH}/qt5/mkspecs/modules/qt_lib_repparser.pri ++usr/lib/${DEB_HOST_MULTIARCH}/qt5/mkspecs/modules/qt_lib_repparser_private.pri ++usr/lib/${DEB_HOST_MULTIARCH}/qt5/qml/QtQml diff --cc debian/patches/extend-expiration-time-for-ssl-certs.patch index 0000000,0000000..a527fdb new file mode 100644 --- /dev/null +++ b/debian/patches/extend-expiration-time-for-ssl-certs.patch @@@ -1,0 -1,0 +1,25 @@@ ++Description: create SSL certificates with a more realistic expiration date ++Author: Santiago Vila ++Forwarded: not-needed ++Last-Update: 2023-12-09 ++ ++--- a/tests/auto/external_IODevice/cert/generate.sh +++++ b/tests/auto/external_IODevice/cert/generate.sh ++@@ -30,7 +30,7 @@ ++ # Generate the CA key ++ openssl genrsa -out rootCA.key 2048 ++ # Generate the CA cert ++-openssl req -x509 -key rootCA.key -out rootCA.pem -sha256 -nodes -subj "/CN=QtRO CA" -days 836 +++openssl req -x509 -key rootCA.key -out rootCA.pem -sha256 -nodes -subj "/CN=QtRO CA" -days 3651 ++ ++ # genFiles stem [extra args to signing] ++ genFiles () { ++@@ -42,7 +42,7 @@ genFiles () { ++ openssl req -new -key $stem.key -out $stem.csr -subj "/CN=127.0.0.1" ++ # Generate and sign the certificate ++ openssl x509 -req -in $stem.csr -out $stem.crt \ ++- -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -days 825 -sha256 "$@" +++ -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -days 3650 -sha256 "$@" ++ # Delete the signing request, no longer needed ++ rm $stem.csr ++ } diff --cc debian/patches/regenerate-ssl-certificates.patch index 0000000,0000000..0155995 new file mode 100644 --- /dev/null +++ b/debian/patches/regenerate-ssl-certificates.patch @@@ -1,0 -1,0 +1,872 @@@ ++Description: regenerate SSL certificates using the updated generate.sh script ++Author: Santiago Vila ++Forwarded: not-needed ++Last-Update: 2023-12-09 ++ ++--- a/examples/remoteobjects/ssl/sslserver/cert/client.crt +++++ b/examples/remoteobjects/ssl/sslserver/cert/client.crt ++@@ -1,17 +1,17 @@ ++ -----BEGIN CERTIFICATE----- ++-MIICrTCCAZUCFHOQggvUf1o8c5i3yNyiGLNcLC4rMA0GCSqGSIb3DQEBCwUAMBIx ++-EDAOBgNVBAMMB1F0Uk8gQ0EwHhcNMjMwNTMxMDgxMTE1WhcNMjUwOTAyMDgxMTE1 +++MIICrTCCAZUCFHOQggvUf1o8c5i3yNyiGLNcLC4vMA0GCSqGSIb3DQEBCwUAMBIx +++EDAOBgNVBAMMB1F0Uk8gQ0EwHhcNMjMxMjAzMjE0NDM4WhcNMzMxMTMwMjE0NDM4 ++ WjAUMRIwEAYDVQQDDAkxMjcuMC4wLjEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ++-ggEKAoIBAQDIP/hpIFwU9K1PolZWlgI3k8s8+ZqetECXlL6zf1ZLUWsDhPDeZDLT ++-xXENiBnEnwomOXesB0G4lcD3r/oWZsEQK3mtukeZEsHRe/bllkqf3LuBcAOt62da ++-it7On6cBSZNJLL6Hu1ctXi5L/mGoglDu9/2C//zJzj8KKjrDfbxMIuw2/guttYpM ++-TzPNyrcA0OVaMAcw0niIbZlpJOn1q+sAuDXs1cAYYuNjkj6EUb7WnXJHDKUWu+q7 ++-WoBISfqH0p5bjEFz7VZOKJW25BXbJ6kpHMowBuyvNs+cTfWdRVNfVT+YJz0Vmyvb ++-cUfFFEzmIIFJs9pH8nmHu6rpAgFfFOyhAgMBAAEwDQYJKoZIhvcNAQELBQADggEB ++-AF0FzC0gRY0s6rAoJ+WV5WwCLahvUi4hR+Uug09rn1dgccDXMOcsFqGa9IKGaumq ++-pWL/5aZzwt8izJ2LU3wYPE57bP21wRrVwvdIWX9CKab5DA8kL1BzQsoa+isS/beR ++-dQjB2L9KZWRDkRVEJcyY/vfBkdJmwHTPBFx/EJjIwA93qfEvuif+bGL7xUVjIgxi ++-MsSox3BJSdyNQ6MyoumCmUcD+iTCLQsavWpQuUv8nhXoTA2o2ozFSrDvWEuxwZyJ ++-VRObyZLs1jJPQXAbKkv1DFFdlt3GlbS1TTjnlFMrZ77caDFX/CX01z37qqFTZw88 ++-S3FnpcsSk029XFie37tCYb8= +++ggEKAoIBAQC+b2yTU2pDQoS+fYKmOLVh/KkUgAU6ZV3g2ywmEdxJzF6knJqvwFui +++4MxfR9XACctEW+xxtklPy4aRFFWptYHi9v8V+Ac6SVEukGYP0A52Jn9/MqIZwu7e +++dwoWF1p5GVKkjz09FsnaOrWw8RRuD5jqcAheaURYRHiqveZxzxiBpmvgJpu2K1kf +++QS22fbnZGfRYdBcjhX+txOo3wt19qcgIofqh4M9N6gCwXt75VEEOuWwI8FCgX2y3 +++n0p2nHM7iR4wPBYXJpV25K6FEM5AvQYkSjYpNwaggNTMv63xgtGEAPWC0XxA4Qfq +++Nxnj4qn4SU1lHr6nxVlDRox7yCUa58vbAgMBAAEwDQYJKoZIhvcNAQELBQADggEB +++AElzoUkYaV1uWPFZceYvEG2IOIl33yEMYqcRbdGRHimBA6hiupencxv+UG51aZ7Q +++un6sI01Nj4weeSQGWurl13qPoUJ5RvY295bDR2kS+qnb+9wG8H9/q/pq1yrlH5ZW +++IxWqJlPfUBKj/ShEplrDCn0OR38+tvNKAPi9PQVi9D8HD1SOtuhcLk4hU/Hqj9ek +++X/8kueT2bIc5u6rAoYktrQ3g0fqyfZUVezIqd0YlI9jUNRCfRd10Fyu+c8ODgCCS +++fXZ0HnBMWxfkF557O9q6MO2tWOJv+qq9qw9t5I/kduezkdGhMTeXv3NhxIHIYUTG +++CSLQbje++hKe5M7y5z6BoQ4= ++ -----END CERTIFICATE----- ++--- a/examples/remoteobjects/ssl/sslserver/cert/client.key +++++ b/examples/remoteobjects/ssl/sslserver/cert/client.key ++@@ -1,28 +1,28 @@ ++ -----BEGIN PRIVATE KEY----- ++-MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDIP/hpIFwU9K1P ++-olZWlgI3k8s8+ZqetECXlL6zf1ZLUWsDhPDeZDLTxXENiBnEnwomOXesB0G4lcD3 ++-r/oWZsEQK3mtukeZEsHRe/bllkqf3LuBcAOt62dait7On6cBSZNJLL6Hu1ctXi5L ++-/mGoglDu9/2C//zJzj8KKjrDfbxMIuw2/guttYpMTzPNyrcA0OVaMAcw0niIbZlp ++-JOn1q+sAuDXs1cAYYuNjkj6EUb7WnXJHDKUWu+q7WoBISfqH0p5bjEFz7VZOKJW2 ++-5BXbJ6kpHMowBuyvNs+cTfWdRVNfVT+YJz0VmyvbcUfFFEzmIIFJs9pH8nmHu6rp ++-AgFfFOyhAgMBAAECggEAAUU0nngb1W8y7UMmoJB9jZw0qRudQT37/eot5oYbhklL ++-MD/G5mZE00aYn8EaBr8KibEKIw99uX3LtlaJs9wtg9x+vl0k6KHvlFRgvdac/RQh ++-pWHQSClq465nWPC21sGAe3Ga+NH1rN5A1W8U8AR5nnZ4x3y3vhD+oeIgMs7Io8P/ ++-EiQIJoOWPFBtDR+7zSZ3W8zjXSHezI0fclhtXZIpwSiOnOSUUhzz73ObEU66tKa2 ++-LqA7WiQGWfV/wqMPOEeVBoD19HrgsinCvmpXtwsy69PpIk07Vdn7zbYkfHF49Uud ++-/lfH3t4vAcnvJFlfPhgXuZzUBp7MSbk5y7EULnnwFQKBgQDxt6kOtwPIkpsHJz2i ++-4Mlq053lnaH78xzwf3SH0HvcryiBps8Je5dBZ9xBwFHuwbn1cA7KzIs54Z8pBC3D ++-fPDkT/X8a1pdpt9xZLvvmZ1GX2RGFR+gs1Ii5yNIrL5nsqYAoUaVGYJWBTXMskFO ++-YHNVtmz418//orp7FsNyis2WbQKBgQDUFQ0Sy3IGwDlCohC9/bCm2Yu39d+2DPk5 ++-U60susxpQJcUhBlcv2rGhonLjwP2BilTEYqQ8IUN1uYnnYFw3lyJMZ5MxFQOVWrB ++-/+Z9w10mRg2DgzPftrt6P+YNGTE8ygpai0JuAyUS0EPWB+LLIKPkLN/23gBbtZVD ++-k4PBIhkehQKBgQDAG02bSk0RfaMEfmV4K9soseMN+Mgiq8dWRJXi0wl+DR/OWzq0 ++-uKsv6lGdWDJF5WXb8SFwgDwu1mheetm8QnJZoktIQDHjuJphTsQm2xmqMmpJYMRw ++-PdSLtNPQEKqLU+qnGYY1Pb7eiumFNC6/EdzYRFI7O5ot+7Dl3uObB0H5yQKBgGMp ++-sKIwFBHKATwBsRhUrStmnqiWQ1LJACLo2BkJApjYBYwnNACk09UdhQJzzWNUgDAC ++-DKs2es/8wkKVp7dRkSzo0V6Nkcvd7nvlHi2BkmVZ7emnCDM7Kq+/ft5zAA2vXmX1 ++-pUrxF32TeZRyvX1Ctr7yqImyRbKb1b3yFHHScrJNAoGAc2eHAbmW3MjPwbHcdd8E ++-ytL8wZhLmCBrAjUwv2qkAieh8meydLwNipl2gI95E1FmM4J5uFH8kB0WskcZ9vcC ++-BK7He8JG9DoW8nHvupMxbHV3U30A65mfBn0C3/Oj+aHQtclXOo0odBSOzmghBn5F ++-suxfBRpfio6OvYi192d7QCU= +++MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC+b2yTU2pDQoS+ +++fYKmOLVh/KkUgAU6ZV3g2ywmEdxJzF6knJqvwFui4MxfR9XACctEW+xxtklPy4aR +++FFWptYHi9v8V+Ac6SVEukGYP0A52Jn9/MqIZwu7edwoWF1p5GVKkjz09FsnaOrWw +++8RRuD5jqcAheaURYRHiqveZxzxiBpmvgJpu2K1kfQS22fbnZGfRYdBcjhX+txOo3 +++wt19qcgIofqh4M9N6gCwXt75VEEOuWwI8FCgX2y3n0p2nHM7iR4wPBYXJpV25K6F +++EM5AvQYkSjYpNwaggNTMv63xgtGEAPWC0XxA4QfqNxnj4qn4SU1lHr6nxVlDRox7 +++yCUa58vbAgMBAAECggEAGoCGMzCSIr8gmyP7aSeOMo9Hdodkct6FhJPr3nZw2kJb +++T3xN2LSj7BRtzLrCCAI07BQA4UhVhonT9d/HFiGg7FWkZUnJs7ZdWmYVFhFF2fJ8 +++ntaMkZo7xPD7Edz5Jc483pLimlxQBhNSksfSKIj6JnIl8AGlVcVdp6Fa7y67gdtK +++L6tJ+u3azUi9yry4VzNOLgQNZLaMQ//vuBjql8C/1Owq2AEdOlweTKZQ0NzKV3D4 +++GL/nyakwX6dYqNz6//VXeaYK9hCOMFyO+w0GYTGrG8ryGSVoYMNRKib/DXCiFrHA +++9Vz9btZWp7M81NkuEymYdqcNJwciDwG7UYszqlZkxQKBgQDo99025fO8proFPVB3 +++DbbfIb4mJuLi8OBweS7PTBg+8RugppAWLARrNN9EhmgNKu8SKCL02Tq3keqqx0uy +++L9zBIykpzA+LxPbvhXdNu98mTNNziwlLKO4kqhuC0j3FSgGhRLC7f4nZ6WWNEeGr +++6GChdnYO/0wl/WMcrZuwYVk1pwKBgQDRQxp8psrlGDH3t/57ezgLAHKQrQjBLwOO +++MQY/UrGkxtsG75HdLFtQNy0Yte79Y1byIVwoGgfduZQ5SNjSFcEfQhvuEpn09/sn +++PgYr9MLOxup56uPa3wAdmpaMpf50T1V+2PvrKGMNjgVV+MfG09ZTQahQDdluYbJA +++WPyNC5JmrQKBgQCgyfGz4iHHIotg8mCGysBcYD2Mt2oAl59QAVN9X1ecmWwoBM2N +++f/PMykEOWnWWIPu/3FPECemsqNj95W8pHD+QTWQrpNtV7CtCRSuCSxhIpt2J8XwI +++k8dJJt61+8UGVX2qgG45+lx6OcwNATpwG4IV7lytHSbBUZEGSgwaQBYCIQKBgE53 +++OPFQoXex0NqwNU4b7/HAIzU4jLXTaSPiIhOQcGf24J4DKtCiF0NGzTQc1BZTL4Dv +++HV00FYsAUSIBvLtZyOZtpYdpli0S5yvZx/qndnyOfdFlUDb7s1Fma9klTPpT3R0J +++Q7zzkeC9RibseAyH1i+1yOTrrIIFRA94zoocsrKpAoGACywVD7XjcYG5GTvJ90L+ +++UH5CnAD8vZZtZC2eYq37JxYgWs8yGooszlXfVXcYuQCZ8lPH8EEq+jD0QW/TJeAn +++q6LZVtmOsqTwhEaxxpJH/eh0SghfHDOUgaBxx7ufor0He4hciRnQqh43Dx1DMfRh +++23qWSBduVOdEUO+K9tHAMNg= ++ -----END PRIVATE KEY----- ++--- a/examples/remoteobjects/ssl/sslserver/cert/rootCA.key +++++ b/examples/remoteobjects/ssl/sslserver/cert/rootCA.key ++@@ -1,28 +1,28 @@ ++ -----BEGIN PRIVATE KEY----- ++-MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDR8adUoBxw9L7E ++-5rkMbvNmY2i5aJUecLSogXZ5arctuBeu4PQC2YzZU/0ff/kq8n/NhXATH11D7CXa ++-d7pYPbMaP1dqPkBdTAkRjkpwlkhGHQv/9teQvMWesVr8rQ4ddk2DK/jmEEyFD3Mw ++-TgX8jsw7nhM+mBnhbvK/7DEEoAK6pfDuLl8fsVAHdc+3RClO0FQAYt1psvPB8Yvq ++-x2NXy3GKRQn+wkr2pVysDkaEEqtgkE2KlD1Qfyqr5pnN1wDRtkO4syLLlQ9WECRa ++-qU848FFWIH9GkJkx7nmRTEd0Ma/WS0O7BnXGxD3fRxNKtc7+PVxvdDb/roq2xiq9 ++-6ww3f4IvAgMBAAECggEAVsf/FPoCB6cDXDzK7RrHveEFnu5eBXEtHCI3qMS1504b ++-bAxMkQkAMa2ICgdKJbiLn5ay1xS15qeslfu7qVIHwKfCKIaG8InHjdw1ZQiZ43GK ++-TknonUmKnqhNJfkaxo7qR3hbsC24k5/pS2RVESqtvU8AQXV57TeBXFfzgyfpOOEz ++-Nz4c27HfV5AZsDB4GOW1CS7ZdmvZuAfThhTJKh0y1Lqn/7TcVLEStDnFyUZig9gr ++-I7WaxltruTgdmmhl5qX0Y1vgwS7APGGLYWTmRRBvyloyqfggCYeU3HDF3qH6RStK ++-PsPbbHYW6Xj6LxZSJfVLdAVfFim0yAH1fTAmQXiOkQKBgQDdzLSA5zUBAIR3CTms ++-sCn8a0ud8ETPUmTf1RmBMDeIuBTR3va/Q0YVYF8jY+ANrEwut0quIgOwZT4Kmo36 ++-Sx3F+uE7Gy0XQtDnZk7HeCOsF1fY7r81z7oAh61vFxG8ejSMqjUH8S3tTaCBvGi5 ++-z2ZjDX2lOsynkBwHu+jvYCbwRQKBgQDyUPWHkO41f6SoTXrEzf77y7Z5Wlim2Ltq ++-gLAaEjLPuPsL+G/v7nCw6k6YmRli9f5jn1MGCzaRTxu1hkZlPhPvmfH/AGoSixgB ++-CGKMCzOuFT3lQmpr0PZdJBpQ0aAo0R8X48J1X1WuyhZFRmafsrqcYeYPLLrs8aSp ++-F51EiOJx4wKBgHZsxjPNP0+5pwCnvFOn+8L6xvUdRKAtrg6VCXkg9YXaQ8OK+NRG ++-ZzUir6mFuiuSw1puI0G2h6G3bNjcjNIHKW579aZJbFnvIvtqdMWsL9/C1vTNBOsG ++-bpm517Bo8N9hoI06k/YZoBwERp7+qiwLwO9CVMPUEVGmcFDw0/57qE7BAoGAXNwv ++-q5sb3n6jAChpAuCada4UqJ652H64G9FjKyqMNFSESIsVgpISt4mjQxFwzB7PNShK ++-bceASuFREhh6A7RteWW6emmTPLX3JfYrpdVpIa5cQO5Z0CWNNBZwy0X6JYo2azZK ++-QCaftFMXg8a97zdUEjfmLSyMGd9kpbQ5/ZijhtcCgYBpmEOKN1SuGyEQ8gTz/02j ++-Xz0XW63Dw8JX8s1Ck5u2uM96gsnHfwuC+iZTSu6FIS1e+3NOCEGQVy10rMzR/TLq ++-h13ryz65qQtjaNl1gkD2Xf/ENxML57CU9nK5v+0zb+Qlk3CMKm0N06UmUTUDcE/T ++-wIMUuL1LfdQ0b4bnS5JjjA== +++MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCXDWVfqxLFohyp +++yfp/DS/tphmvt61c9WUAH7o34CmYXTjZlxkdtmhFHQznRW12oyt1Y78PQq0sbngL +++/uukb+3axYRIN4wQSLkAIVvdm6UbP7TnxzkCrGuEB0IEQuMKEGWYgKHwgwVcPovJ +++jsqYPZVvyoixlBInz9FgdjbhlSPsFOSTVvZzK5Vzv6mO9Jff60P2ZoUcoiDrJLUz +++nM6ITQ7+c38dZerOuBFV73N0CIsp4mO25//kqg0JXpmkAgt8TprOV3ngcuTCrdCe +++1SyLY850DO1cQj81HvSzlG6tkhfKKJx2NfKEMGhYl/DKc6er8q1ld2eAdNnMJ5Yr +++3UqQJRvjAgMBAAECggEABCdyfe1hfcfrNowpycFeFmYMAiDGBsQaO/pOD71Sx4WW +++IP3JILUPLF9pJxm/XJTjhr3wgjCY50Y+d5ineFqPqwWQPBWIUjuobXrStkcn2kD9 +++Q6aJ8ys0uxPMBVFQQcruUFcGnRZYA7prSRFr5utCpyllwE8h1LB1bKFeTwPf/LJn +++lFHLr34Vmr6whW3dSOn/QyjSRWXx6b88xc32yfniqI8JZrC5ul0J1ulGB0QRhGkB +++tOr2udYIZKjJkgYPQAL644NDEXL5B5iWUvzVzAyNTsLD/uSb4M/KwWxBlM1kvOGU +++GSNr/yKhwqHvV7zpAyjttEltRi44Nt9ULekEVUB+WQKBgQDHgC+vzZRisjhF46rn +++h5OkPMIWEWOAbJ0+fWFDGncDaTOc++QM1WNgJR24zODTKl92EwQHDVAMesPpO614 +++DaoKarmvSqcSRDjKvcyij0GTnDe8qPYPn5aJd9vW4vSsqGNUlevClosCxiavSDrV +++Dyt48PejuX+UW3iqkl1QdTiKNwKBgQDB1LK1lcMrQJBY55lpsF2ovvsEDtwOPR93 +++Icr3VtMpZTB0R442WzpvAhKaDLLaKUp5pzRGL4tN3pfpD2tz15+neKn4saE8zLoo +++1V0VDoBx9PCvfoP98/zbXZJiVFkdur+B6kz2ImUdnajL2lgnZjJSKGU3+QcEa8be +++vCEbuuI1tQKBgEtK57Rz5BKzrGVEHVYwZtpPS/jEK0dmtpnE/BY1QMF6zM3siw8E +++4fKBT4xVVmyby1dmqdh3f8SV+KZnrXpnvcscqGOtywwrzztFEpwvcNJi3O5I3kTb +++OBc9syyQj0MycfqUclwIMQKlAiiZHAsZJJEKcIvMEIhPVWUaxDj/ZI1VAoGBALuz +++JXwCkwUHeMEfRci7KXeHubysRxziw92xs8LhKYskmk+AG483uNZWw3y6X1g0NBKq +++gEyXLecybxkZ/YwoekrK5o4WNXWTK5LvSzxg1rGD6K+JbHg4Fdy4OFFQLRxFA77j +++DbQsio6rZhJCVquQo5o71Ajn9oupcuOuesFHsFchAoGAYedyPqf8UDgTbsPlA2uo +++kzPanG7Vb5JtHbE14XsAaQP27EX6Ww96oCjEMEhq3KqHj+CQGga0uj6dhgWw+8fl +++s8sLz456U6XkRNjjDJ5luklxvNY2ejETcnZ16t0dp8TtJ8xiFvYO3XyIioCMdtY9 +++3TVra0Izy2Wgc1dg4Pz9VKA= ++ -----END PRIVATE KEY----- ++--- a/examples/remoteobjects/ssl/sslserver/cert/rootCA.pem +++++ b/examples/remoteobjects/ssl/sslserver/cert/rootCA.pem ++@@ -1,19 +1,19 @@ ++ -----BEGIN CERTIFICATE----- ++-MIIDBTCCAe2gAwIBAgIURtkt3RNfea7kp8Dl9UBvr0mXk0kwDQYJKoZIhvcNAQEL ++-BQAwEjEQMA4GA1UEAwwHUXRSTyBDQTAeFw0yMzA1MzEwODExMTRaFw0yNTA5MTMw ++-ODExMTRaMBIxEDAOBgNVBAMMB1F0Uk8gQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB ++-DwAwggEKAoIBAQDR8adUoBxw9L7E5rkMbvNmY2i5aJUecLSogXZ5arctuBeu4PQC ++-2YzZU/0ff/kq8n/NhXATH11D7CXad7pYPbMaP1dqPkBdTAkRjkpwlkhGHQv/9teQ ++-vMWesVr8rQ4ddk2DK/jmEEyFD3MwTgX8jsw7nhM+mBnhbvK/7DEEoAK6pfDuLl8f ++-sVAHdc+3RClO0FQAYt1psvPB8Yvqx2NXy3GKRQn+wkr2pVysDkaEEqtgkE2KlD1Q ++-fyqr5pnN1wDRtkO4syLLlQ9WECRaqU848FFWIH9GkJkx7nmRTEd0Ma/WS0O7BnXG ++-xD3fRxNKtc7+PVxvdDb/roq2xiq96ww3f4IvAgMBAAGjUzBRMB0GA1UdDgQWBBSP ++-+7lx7VdfCz4w2UGzgCsb1e69XzAfBgNVHSMEGDAWgBSP+7lx7VdfCz4w2UGzgCsb ++-1e69XzAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQDFBHvmndkO ++-Up7scewQk8zACOcqyx33kUUT6NiAXDPglzITkVjkNU0r93aek6q5k4WmR2M2nm9n ++-ptVRWMacZumxkT0wTqDEyH1cWBEjfNBBtI3JwRc2/6JCIEmqnlBc8/YOZ1xSh5/1 ++-T6x8dwNkR43wq1IoWilWIU8/trT97mly3X6yIzITzWEsGIiQmjzWvEJOg8tIjIsV ++-d7JUDZ+MDC4Rhh/a7v6m7He3dchCsrsIVq/RiJyy8e8mbf0o0slB/SQrxbP0+lQ3 ++-TlE8Wk/FIpAptx0D5qUnq8E6CWxfUv+R6OK/trCQ+ILZgy2ReeM3yX5AZu7brKI3 ++-tHlEN2BVbdEo +++MIIDBTCCAe2gAwIBAgIUQExJNJG4q9PKcF6VZhx3N7QwAF0wDQYJKoZIhvcNAQEL +++BQAwEjEQMA4GA1UEAwwHUXRSTyBDQTAeFw0yMzEyMDMyMTQ0MzdaFw0zMzEyMDEy +++MTQ0MzdaMBIxEDAOBgNVBAMMB1F0Uk8gQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB +++DwAwggEKAoIBAQCXDWVfqxLFohypyfp/DS/tphmvt61c9WUAH7o34CmYXTjZlxkd +++tmhFHQznRW12oyt1Y78PQq0sbngL/uukb+3axYRIN4wQSLkAIVvdm6UbP7TnxzkC +++rGuEB0IEQuMKEGWYgKHwgwVcPovJjsqYPZVvyoixlBInz9FgdjbhlSPsFOSTVvZz +++K5Vzv6mO9Jff60P2ZoUcoiDrJLUznM6ITQ7+c38dZerOuBFV73N0CIsp4mO25//k +++qg0JXpmkAgt8TprOV3ngcuTCrdCe1SyLY850DO1cQj81HvSzlG6tkhfKKJx2NfKE +++MGhYl/DKc6er8q1ld2eAdNnMJ5Yr3UqQJRvjAgMBAAGjUzBRMB0GA1UdDgQWBBTv +++r1oi6bupMmgta/v+Dek0O9xCcDAfBgNVHSMEGDAWgBTvr1oi6bupMmgta/v+Dek0 +++O9xCcDAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBCWGZURlHB +++KfFfDSI4+4EkNax/LzYPpcI5w6HAQHG7RE5XanihJ4exE2Aqnwzu4UWZ/p7M2mPz +++pVN7NgGkqYN7TQBoRbyKwZO3KGw0x5ARm4SNW/T31I/u7zLAh66RXnMUJ46QaYH6 +++hlJ2zusxp7saXgppx/ipJtJKd1IFIuKXMUS8uNEZ1Zly3ZMYt1udh6IYZqMcYbnG +++aEsvxMQq322mH4vGSonCXAnmuCESw/wR4PX+JQei3Z/0VYWhlxBKjyLrL0b9EQmK +++ps3wu1w4uuzWYiLNlDCQ+Ri6ej3APb9jhLg2KJ4SLB7UTvXN5/7CRf+pN182yo0n +++Xv1An8yXYqCH ++ -----END CERTIFICATE----- ++--- a/examples/remoteobjects/ssl/sslserver/cert/rootCA.srl +++++ b/examples/remoteobjects/ssl/sslserver/cert/rootCA.srl ++@@ -1 +1 @@ ++-7390820BD47F5A3C7398B7C8DCA218B35C2C2E2B +++7390820BD47F5A3C7398B7C8DCA218B35C2C2E2F ++--- a/examples/remoteobjects/ssl/sslserver/cert/server.crt +++++ b/examples/remoteobjects/ssl/sslserver/cert/server.crt ++@@ -1,20 +1,20 @@ ++ -----BEGIN CERTIFICATE----- ++-MIIDNTCCAh2gAwIBAgIUc5CCC9R/WjxzmLfI3KIYs1wsLiowDQYJKoZIhvcNAQEL ++-BQAwEjEQMA4GA1UEAwwHUXRSTyBDQTAeFw0yMzA1MzEwODExMTVaFw0yNTA5MDIw ++-ODExMTVaMBQxEjAQBgNVBAMMCTEyNy4wLjAuMTCCASIwDQYJKoZIhvcNAQEBBQAD ++-ggEPADCCAQoCggEBAJIhl8T4lEioQYGoIFar95zkXi32PrRQ5cK36fP4mVgbJbmV ++-ME1y6ZCG/29WMK9Ja3rQn2nkm4RiKVVd4/9WuVM7Eof7w1LRJ5kPxmfUFFc2WSvE ++-VqazTikBUUYGW0otL0HEgyPBd39lexktJgk9AshGDOrcRZfNGn1SYlqh3g0V+TCz ++-ZiN1drdIU19ZXWYBpzZcPibHxp0oTpDBIgiAD2TenzuLZkQPTuf+7BVchZ0Gy3nL ++-VS5E1+M5uKjgaobOTdDLVjrHPgVTH/pa5ZCqELeRFVz6JyioC4HJy2HuZXeZNAQL ++-zlqMAWNoUAMsvGKJVvg81ps0BmOrNKOaS7WzkZkCAwEAAaOBgDB+MB8GA1UdIwQY ++-MBaAFI/7uXHtV18LPjDZQbOAKxvV7r1fMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTw +++MIIDNTCCAh2gAwIBAgIUc5CCC9R/WjxzmLfI3KIYs1wsLi4wDQYJKoZIhvcNAQEL +++BQAwEjEQMA4GA1UEAwwHUXRSTyBDQTAeFw0yMzEyMDMyMTQ0MzhaFw0zMzExMzAy +++MTQ0MzhaMBQxEjAQBgNVBAMMCTEyNy4wLjAuMTCCASIwDQYJKoZIhvcNAQEBBQAD +++ggEPADCCAQoCggEBAKXeQUCDijqsGA3hTCwwD0fTa9afzuSrYJn3NzjeEOfNERnx +++iICjkMmHMXIw9s3NYAVDhOAQjXQLXdAWymelZq8tjOyrN3P+K6C6SrMl/bf88pTZ +++h49qdDSwjAcmhM0ZIqFEDfeUSMbV7JCiVa0ELPluKKAKcvUghHuPf9t/PhgHSdKU +++IXcifTX1RZzOBuHwuCOe+3TgxISaGZV/B4bdiOoIleiMHhL8CC07seLEp7gtYhh6 +++l3pEpYStb66/6kSdliL9vTE10pR5XEsbu94aNBlEcLGxwHODRo2vfgkIAGQTuzGk +++aD9mlbmGb4o20cBoBmnSEPghR9KNq9Sgh+CemQcCAwEAAaOBgDB+MB8GA1UdIwQY +++MBaAFO+vWiLpu6kyaC1r+/4N6TQ73EJwMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTw ++ MBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEQQIMAaHBH8AAAEwHQYDVR0OBBYE ++-FOTMLTCG7GZ2LY1kn5tI7GTxn4R1MA0GCSqGSIb3DQEBCwUAA4IBAQC46Sr1neC2 ++-g9WikXFnptg6SvrX4xIowxV4f2y2iHSozcBz5lZYLRqLhsl0EuxO9UuCbqPx9nqi ++-wHBk84S7METP+tmdvDBj7TtLEml7qwQIcR58YLD5Cu3oQLO1jcupq5DFAbKPBTBu ++-ybJq+osofibogH6qdbYLyTjjFcTkg9A9VHvWEVhfaT355GmR4Yt+RKL9GiapDYF5 ++-ZiB8PRsX1HQzccmZsZrFVWb0klLq1tlDjSK1nx+xDBx7qbDLzUK49ie3k5MTVOfr ++-E45yOZ6Sh8mHL+gCKcxFk83Wqy8oudChcGEiTEqKxDD268BvB00ECnhF3xAgtM+m ++-LZ7CbX52p3bW +++FPkriomNYzq4cL13ZRpyrbYrHVJ2MA0GCSqGSIb3DQEBCwUAA4IBAQAGUGx/5Iiu +++9wDAASfT0xIp03sXkLjjE1Q+h2EYx/+4IoqeyziL5/xkEmqP7aROvgzwya+/z1Gw +++ycctqNPtKGHi6U4jcQQvl6OP9Ij9qae8yTtXufKzA/JJDh5YdOOgV2FqENKeANnd +++QlKoiXXfdtMQPAsK46UaBdL3pjprictUOgy1h7ItaqiPQsaeQ0e6CnjJ7LgOSiff +++oXHwTb9uRP6HuIuie+mG3ow7Q9BVzklHCRW4E1XeD1FiHBcKYDbEQ3TjFzsxd27T +++O3aivrczV79Km/InfaozssOT3cyYZc/BjKEwJZ7vECpmWZ0iYi0qzq5jF8qGLEDf +++1AqKTA1bN11Y ++ -----END CERTIFICATE----- ++--- a/examples/remoteobjects/ssl/sslserver/cert/server.key +++++ b/examples/remoteobjects/ssl/sslserver/cert/server.key ++@@ -1,28 +1,28 @@ ++ -----BEGIN PRIVATE KEY----- ++-MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCSIZfE+JRIqEGB ++-qCBWq/ec5F4t9j60UOXCt+nz+JlYGyW5lTBNcumQhv9vVjCvSWt60J9p5JuEYilV ++-XeP/VrlTOxKH+8NS0SeZD8Zn1BRXNlkrxFams04pAVFGBltKLS9BxIMjwXd/ZXsZ ++-LSYJPQLIRgzq3EWXzRp9UmJaod4NFfkws2YjdXa3SFNfWV1mAac2XD4mx8adKE6Q ++-wSIIgA9k3p87i2ZED07n/uwVXIWdBst5y1UuRNfjObio4GqGzk3Qy1Y6xz4FUx/6 ++-WuWQqhC3kRVc+icoqAuBycth7mV3mTQEC85ajAFjaFADLLxiiVb4PNabNAZjqzSj ++-mku1s5GZAgMBAAECggEAC0J64QK9XD7Ys06a1UrRXL2s8xItATRVi9Qjevi+Cg+n ++-b74K14Dh9dCtGG1V+X+pADDYg66JfCEbKbh/E6LhS0Q7OI6h3Xz/tdfFFCV/frvR ++-kaGCgrxAqsCu/DwLpzLFmCX169ihpkeRvV4g9ufEUd2x65vW4ew8HQluyih8RVo8 ++-+spiAou5hPTT6rSX4A2ywthqyAdeq7hTEyIj6/Ai3gaSrL9htSJn4DxxYq5GiLjN ++-WjhFUQWvz45fehLIRRA0yU+wUonGlI75KYasEd1O0cKttAePK0yEtaBuJbYCckYb ++-PPD+iFU3KnBILNXVolBSlKOspAOtqDYDpKfSTdImgQKBgQC2lcFjO8lzzTy1Cw1Y ++-9TMUR6yzjdQBvLpFVsB8kRQ/13bs/8FYiBhm9RbXE3SXCQ5Np6/FWlRAaGY8ieyg ++-5+4B3+TqJvTfPrtS8tYBh8koai/Gc0Rq9jn95KrTe4pcMG+thodto84I/fwMzZHq ++-Ns27/ejEjhdqviiGkWjJw3vwQQKBgQDM439pU4pLpzlDeyrSAPgAa4B6D48+BZpE ++-Ap6Pb28Dsn3twl7Y8leodUeJIc+JVs1VRpzO8ROxtxGI2STebSHhBe1mEjhJpOPv ++-OTwJTocdwd2xEwnxbz4OhNfnlN1ESTM1JZYl3XLANHqdxWb8fn7dYNjncdciOTqM ++-LCa8obpLWQKBgCDJyd3BKc8i5yj34CC+f7q/mFLyQEVDmAvFpXF5ODKyxcePsi/s ++-2Lz8fGqJMuHAnZHycA03yHN8jAeJGTZYEBTEGT63WjgQ8uDVfPrvYH9iekvf/URc ++-DVP70XWC9PjTNerqgr18sg5JVg8Sh4aQ6uc8lKVfgvMHTQ3FZRT+hu5BAoGBALjK ++-8y6nF1OWlnJDk2JnV0bhrrXodLRmzzVJ+4K46bK2+RdJOMyI/wDEDmojoZBoRrgE ++-AQgwrSebSuhXmQY3/dd7xhtKkZPycVZhE8H9HqZ7JR1BY7VrNNhZfnWzcUHWl6X2 ++-qY6rRYUPkAvecD2JRZkbcWaF6ZhHb4PfimyVnXW5AoGAd8oiLmBV4AnBfv2YCDY4 ++-2Ec2+vcXrv4uS4xQq8KM7VLKKKACqOfmgMg//IcxF3EcXayigY711Gb60LVj5zX+ ++-bpl4ryS+pgH8qtMzGuWiNnUIBCQLp95vhz7WPDj2OmuRA6o+UiUg4bH146Kmq1+u ++-mGYP0GQo5eyxWfXL0W5/fJY= +++MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCl3kFAg4o6rBgN +++4UwsMA9H02vWn87kq2CZ9zc43hDnzREZ8YiAo5DJhzFyMPbNzWAFQ4TgEI10C13Q +++FspnpWavLYzsqzdz/iugukqzJf23/PKU2YePanQ0sIwHJoTNGSKhRA33lEjG1eyQ +++olWtBCz5biigCnL1IIR7j3/bfz4YB0nSlCF3In019UWczgbh8Lgjnvt04MSEmhmV +++fweG3YjqCJXojB4S/AgtO7HixKe4LWIYepd6RKWErW+uv+pEnZYi/b0xNdKUeVxL +++G7veGjQZRHCxscBzg0aNr34JCABkE7sxpGg/ZpW5hm+KNtHAaAZp0hD4IUfSjavU +++oIfgnpkHAgMBAAECggEAGDdWNH/f5F1awlqvHyZscgftJG++1NuBJjQVz7YlfAo6 +++9xwwhINyMJIN3IZHNNh0A+C4hhQJ6t7RSqpWe60GIbOXRw208g4yOsGSsAwZuk0c +++8jFoyBNP4EoZmjOmoOEMvBmuUQPztMqSbV1d/9LDvtjf59m5WzjCTt3ZBL1TiKNP +++NGX2NqXBwoKTLrHTWeMku63HOBHzDCTiRfqeCGaG/+i8/FHcz33ZBBuj9ZE6Pz5p +++6TnHgh0jU574vZmAEaWUkPUulO78onBOxjQgpGksbVJFdc5Ls6WRhJAkWJa8ozEM +++u1xzRyJu/O+r3YUXLzjBaB1KrJV1+0n06PUF1YfGrQKBgQDnED4C+LR8hAWuuQa/ +++1DlW+1nmkYueMOa9DNIEoyx85yqwvZ/I6z/wEWT27j63ezWUJ5yumWNj7yjg6fze +++/FxtqdxMV8qEh7IgKrF0evgdUQ03naU9VMHzGFzvHgZE5D2a36mjbUG1ycdn1DXH ++++l35WbnWE/c4qHnxQ3BunP7jSwKBgQC3xNDUZ8A3MErp7UNT4tGUKGdAPqYRd/gq +++Rw6EOpv782Qu6/sRIQvOo79ctCmelgBLjuNSRnUQPqFwesbcco0BAOTqJEmuMoga +++sy4UMt3t9T1egc0yA0G9ETQ6oL2STEhfsVgh6x52q8Gql7azqFDNXcF6FhvIkpAe +++QEgJdrOPtQKBgHdJ0VnjX/pwhiZ/61YZkEixluYL+dJ/WH/9IGe4ff01srpwCw/F +++M8sSj9dThBlhiHWmRaN2GPO8wpPq+Nt92ZHcAZmAMVNeYr1sjRSfb3xjHbm6r1YM +++bdy8lS31iDMEyjEsiv2OKEBbnZCi4+kL/nv+sIwu3pDnmZzOvjq83nIlAoGAFI50 +++mb39V28UgjRjOqf9r6gRXLNlWkDkRr5qFkqEFlv0kfcdv53Ft1jD2DfjC/VVlR4n +++uZVeFPIclvt08UXzFfCmqrZic5T9epceiW3jO3Iaak70yCprGR4qjIBclFfqJKIu +++7KRjZPzzjgSokFI8r6xULzb35qjWbDvekwhvL50CgYBOQBuRSPD44sIkdpKq/Q8q +++51Vn/ggrHr2jNML+vKuyDfuPnlV3RiKtJ6dWt6omTxS8in8GJGpDgFG6eICuhVox +++vuOkm8bXjMZX37Hdog4iNG2xtUImrL2MTeVvGKWxFGR52/3YiqZ6jThA0A1RBCeL +++os0lSz56rZtnpMyG9Gi50w== ++ -----END PRIVATE KEY----- ++--- a/examples/remoteobjects/websockets/common/cert/client.crt +++++ b/examples/remoteobjects/websockets/common/cert/client.crt ++@@ -1,17 +1,17 @@ ++ -----BEGIN CERTIFICATE----- ++-MIICrTCCAZUCFHOQggvUf1o8c5i3yNyiGLNcLC4rMA0GCSqGSIb3DQEBCwUAMBIx ++-EDAOBgNVBAMMB1F0Uk8gQ0EwHhcNMjMwNTMxMDgxMTE1WhcNMjUwOTAyMDgxMTE1 +++MIICrTCCAZUCFHOQggvUf1o8c5i3yNyiGLNcLC4vMA0GCSqGSIb3DQEBCwUAMBIx +++EDAOBgNVBAMMB1F0Uk8gQ0EwHhcNMjMxMjAzMjE0NDM4WhcNMzMxMTMwMjE0NDM4 ++ WjAUMRIwEAYDVQQDDAkxMjcuMC4wLjEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ++-ggEKAoIBAQDIP/hpIFwU9K1PolZWlgI3k8s8+ZqetECXlL6zf1ZLUWsDhPDeZDLT ++-xXENiBnEnwomOXesB0G4lcD3r/oWZsEQK3mtukeZEsHRe/bllkqf3LuBcAOt62da ++-it7On6cBSZNJLL6Hu1ctXi5L/mGoglDu9/2C//zJzj8KKjrDfbxMIuw2/guttYpM ++-TzPNyrcA0OVaMAcw0niIbZlpJOn1q+sAuDXs1cAYYuNjkj6EUb7WnXJHDKUWu+q7 ++-WoBISfqH0p5bjEFz7VZOKJW25BXbJ6kpHMowBuyvNs+cTfWdRVNfVT+YJz0Vmyvb ++-cUfFFEzmIIFJs9pH8nmHu6rpAgFfFOyhAgMBAAEwDQYJKoZIhvcNAQELBQADggEB ++-AF0FzC0gRY0s6rAoJ+WV5WwCLahvUi4hR+Uug09rn1dgccDXMOcsFqGa9IKGaumq ++-pWL/5aZzwt8izJ2LU3wYPE57bP21wRrVwvdIWX9CKab5DA8kL1BzQsoa+isS/beR ++-dQjB2L9KZWRDkRVEJcyY/vfBkdJmwHTPBFx/EJjIwA93qfEvuif+bGL7xUVjIgxi ++-MsSox3BJSdyNQ6MyoumCmUcD+iTCLQsavWpQuUv8nhXoTA2o2ozFSrDvWEuxwZyJ ++-VRObyZLs1jJPQXAbKkv1DFFdlt3GlbS1TTjnlFMrZ77caDFX/CX01z37qqFTZw88 ++-S3FnpcsSk029XFie37tCYb8= +++ggEKAoIBAQC+b2yTU2pDQoS+fYKmOLVh/KkUgAU6ZV3g2ywmEdxJzF6knJqvwFui +++4MxfR9XACctEW+xxtklPy4aRFFWptYHi9v8V+Ac6SVEukGYP0A52Jn9/MqIZwu7e +++dwoWF1p5GVKkjz09FsnaOrWw8RRuD5jqcAheaURYRHiqveZxzxiBpmvgJpu2K1kf +++QS22fbnZGfRYdBcjhX+txOo3wt19qcgIofqh4M9N6gCwXt75VEEOuWwI8FCgX2y3 +++n0p2nHM7iR4wPBYXJpV25K6FEM5AvQYkSjYpNwaggNTMv63xgtGEAPWC0XxA4Qfq +++Nxnj4qn4SU1lHr6nxVlDRox7yCUa58vbAgMBAAEwDQYJKoZIhvcNAQELBQADggEB +++AElzoUkYaV1uWPFZceYvEG2IOIl33yEMYqcRbdGRHimBA6hiupencxv+UG51aZ7Q +++un6sI01Nj4weeSQGWurl13qPoUJ5RvY295bDR2kS+qnb+9wG8H9/q/pq1yrlH5ZW +++IxWqJlPfUBKj/ShEplrDCn0OR38+tvNKAPi9PQVi9D8HD1SOtuhcLk4hU/Hqj9ek +++X/8kueT2bIc5u6rAoYktrQ3g0fqyfZUVezIqd0YlI9jUNRCfRd10Fyu+c8ODgCCS +++fXZ0HnBMWxfkF557O9q6MO2tWOJv+qq9qw9t5I/kduezkdGhMTeXv3NhxIHIYUTG +++CSLQbje++hKe5M7y5z6BoQ4= ++ -----END CERTIFICATE----- ++--- a/examples/remoteobjects/websockets/common/cert/client.key +++++ b/examples/remoteobjects/websockets/common/cert/client.key ++@@ -1,28 +1,28 @@ ++ -----BEGIN PRIVATE KEY----- ++-MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDIP/hpIFwU9K1P ++-olZWlgI3k8s8+ZqetECXlL6zf1ZLUWsDhPDeZDLTxXENiBnEnwomOXesB0G4lcD3 ++-r/oWZsEQK3mtukeZEsHRe/bllkqf3LuBcAOt62dait7On6cBSZNJLL6Hu1ctXi5L ++-/mGoglDu9/2C//zJzj8KKjrDfbxMIuw2/guttYpMTzPNyrcA0OVaMAcw0niIbZlp ++-JOn1q+sAuDXs1cAYYuNjkj6EUb7WnXJHDKUWu+q7WoBISfqH0p5bjEFz7VZOKJW2 ++-5BXbJ6kpHMowBuyvNs+cTfWdRVNfVT+YJz0VmyvbcUfFFEzmIIFJs9pH8nmHu6rp ++-AgFfFOyhAgMBAAECggEAAUU0nngb1W8y7UMmoJB9jZw0qRudQT37/eot5oYbhklL ++-MD/G5mZE00aYn8EaBr8KibEKIw99uX3LtlaJs9wtg9x+vl0k6KHvlFRgvdac/RQh ++-pWHQSClq465nWPC21sGAe3Ga+NH1rN5A1W8U8AR5nnZ4x3y3vhD+oeIgMs7Io8P/ ++-EiQIJoOWPFBtDR+7zSZ3W8zjXSHezI0fclhtXZIpwSiOnOSUUhzz73ObEU66tKa2 ++-LqA7WiQGWfV/wqMPOEeVBoD19HrgsinCvmpXtwsy69PpIk07Vdn7zbYkfHF49Uud ++-/lfH3t4vAcnvJFlfPhgXuZzUBp7MSbk5y7EULnnwFQKBgQDxt6kOtwPIkpsHJz2i ++-4Mlq053lnaH78xzwf3SH0HvcryiBps8Je5dBZ9xBwFHuwbn1cA7KzIs54Z8pBC3D ++-fPDkT/X8a1pdpt9xZLvvmZ1GX2RGFR+gs1Ii5yNIrL5nsqYAoUaVGYJWBTXMskFO ++-YHNVtmz418//orp7FsNyis2WbQKBgQDUFQ0Sy3IGwDlCohC9/bCm2Yu39d+2DPk5 ++-U60susxpQJcUhBlcv2rGhonLjwP2BilTEYqQ8IUN1uYnnYFw3lyJMZ5MxFQOVWrB ++-/+Z9w10mRg2DgzPftrt6P+YNGTE8ygpai0JuAyUS0EPWB+LLIKPkLN/23gBbtZVD ++-k4PBIhkehQKBgQDAG02bSk0RfaMEfmV4K9soseMN+Mgiq8dWRJXi0wl+DR/OWzq0 ++-uKsv6lGdWDJF5WXb8SFwgDwu1mheetm8QnJZoktIQDHjuJphTsQm2xmqMmpJYMRw ++-PdSLtNPQEKqLU+qnGYY1Pb7eiumFNC6/EdzYRFI7O5ot+7Dl3uObB0H5yQKBgGMp ++-sKIwFBHKATwBsRhUrStmnqiWQ1LJACLo2BkJApjYBYwnNACk09UdhQJzzWNUgDAC ++-DKs2es/8wkKVp7dRkSzo0V6Nkcvd7nvlHi2BkmVZ7emnCDM7Kq+/ft5zAA2vXmX1 ++-pUrxF32TeZRyvX1Ctr7yqImyRbKb1b3yFHHScrJNAoGAc2eHAbmW3MjPwbHcdd8E ++-ytL8wZhLmCBrAjUwv2qkAieh8meydLwNipl2gI95E1FmM4J5uFH8kB0WskcZ9vcC ++-BK7He8JG9DoW8nHvupMxbHV3U30A65mfBn0C3/Oj+aHQtclXOo0odBSOzmghBn5F ++-suxfBRpfio6OvYi192d7QCU= +++MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC+b2yTU2pDQoS+ +++fYKmOLVh/KkUgAU6ZV3g2ywmEdxJzF6knJqvwFui4MxfR9XACctEW+xxtklPy4aR +++FFWptYHi9v8V+Ac6SVEukGYP0A52Jn9/MqIZwu7edwoWF1p5GVKkjz09FsnaOrWw +++8RRuD5jqcAheaURYRHiqveZxzxiBpmvgJpu2K1kfQS22fbnZGfRYdBcjhX+txOo3 +++wt19qcgIofqh4M9N6gCwXt75VEEOuWwI8FCgX2y3n0p2nHM7iR4wPBYXJpV25K6F +++EM5AvQYkSjYpNwaggNTMv63xgtGEAPWC0XxA4QfqNxnj4qn4SU1lHr6nxVlDRox7 +++yCUa58vbAgMBAAECggEAGoCGMzCSIr8gmyP7aSeOMo9Hdodkct6FhJPr3nZw2kJb +++T3xN2LSj7BRtzLrCCAI07BQA4UhVhonT9d/HFiGg7FWkZUnJs7ZdWmYVFhFF2fJ8 +++ntaMkZo7xPD7Edz5Jc483pLimlxQBhNSksfSKIj6JnIl8AGlVcVdp6Fa7y67gdtK +++L6tJ+u3azUi9yry4VzNOLgQNZLaMQ//vuBjql8C/1Owq2AEdOlweTKZQ0NzKV3D4 +++GL/nyakwX6dYqNz6//VXeaYK9hCOMFyO+w0GYTGrG8ryGSVoYMNRKib/DXCiFrHA +++9Vz9btZWp7M81NkuEymYdqcNJwciDwG7UYszqlZkxQKBgQDo99025fO8proFPVB3 +++DbbfIb4mJuLi8OBweS7PTBg+8RugppAWLARrNN9EhmgNKu8SKCL02Tq3keqqx0uy +++L9zBIykpzA+LxPbvhXdNu98mTNNziwlLKO4kqhuC0j3FSgGhRLC7f4nZ6WWNEeGr +++6GChdnYO/0wl/WMcrZuwYVk1pwKBgQDRQxp8psrlGDH3t/57ezgLAHKQrQjBLwOO +++MQY/UrGkxtsG75HdLFtQNy0Yte79Y1byIVwoGgfduZQ5SNjSFcEfQhvuEpn09/sn +++PgYr9MLOxup56uPa3wAdmpaMpf50T1V+2PvrKGMNjgVV+MfG09ZTQahQDdluYbJA +++WPyNC5JmrQKBgQCgyfGz4iHHIotg8mCGysBcYD2Mt2oAl59QAVN9X1ecmWwoBM2N +++f/PMykEOWnWWIPu/3FPECemsqNj95W8pHD+QTWQrpNtV7CtCRSuCSxhIpt2J8XwI +++k8dJJt61+8UGVX2qgG45+lx6OcwNATpwG4IV7lytHSbBUZEGSgwaQBYCIQKBgE53 +++OPFQoXex0NqwNU4b7/HAIzU4jLXTaSPiIhOQcGf24J4DKtCiF0NGzTQc1BZTL4Dv +++HV00FYsAUSIBvLtZyOZtpYdpli0S5yvZx/qndnyOfdFlUDb7s1Fma9klTPpT3R0J +++Q7zzkeC9RibseAyH1i+1yOTrrIIFRA94zoocsrKpAoGACywVD7XjcYG5GTvJ90L+ +++UH5CnAD8vZZtZC2eYq37JxYgWs8yGooszlXfVXcYuQCZ8lPH8EEq+jD0QW/TJeAn +++q6LZVtmOsqTwhEaxxpJH/eh0SghfHDOUgaBxx7ufor0He4hciRnQqh43Dx1DMfRh +++23qWSBduVOdEUO+K9tHAMNg= ++ -----END PRIVATE KEY----- ++--- a/examples/remoteobjects/websockets/common/cert/rootCA.key +++++ b/examples/remoteobjects/websockets/common/cert/rootCA.key ++@@ -1,28 +1,28 @@ ++ -----BEGIN PRIVATE KEY----- ++-MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDR8adUoBxw9L7E ++-5rkMbvNmY2i5aJUecLSogXZ5arctuBeu4PQC2YzZU/0ff/kq8n/NhXATH11D7CXa ++-d7pYPbMaP1dqPkBdTAkRjkpwlkhGHQv/9teQvMWesVr8rQ4ddk2DK/jmEEyFD3Mw ++-TgX8jsw7nhM+mBnhbvK/7DEEoAK6pfDuLl8fsVAHdc+3RClO0FQAYt1psvPB8Yvq ++-x2NXy3GKRQn+wkr2pVysDkaEEqtgkE2KlD1Qfyqr5pnN1wDRtkO4syLLlQ9WECRa ++-qU848FFWIH9GkJkx7nmRTEd0Ma/WS0O7BnXGxD3fRxNKtc7+PVxvdDb/roq2xiq9 ++-6ww3f4IvAgMBAAECggEAVsf/FPoCB6cDXDzK7RrHveEFnu5eBXEtHCI3qMS1504b ++-bAxMkQkAMa2ICgdKJbiLn5ay1xS15qeslfu7qVIHwKfCKIaG8InHjdw1ZQiZ43GK ++-TknonUmKnqhNJfkaxo7qR3hbsC24k5/pS2RVESqtvU8AQXV57TeBXFfzgyfpOOEz ++-Nz4c27HfV5AZsDB4GOW1CS7ZdmvZuAfThhTJKh0y1Lqn/7TcVLEStDnFyUZig9gr ++-I7WaxltruTgdmmhl5qX0Y1vgwS7APGGLYWTmRRBvyloyqfggCYeU3HDF3qH6RStK ++-PsPbbHYW6Xj6LxZSJfVLdAVfFim0yAH1fTAmQXiOkQKBgQDdzLSA5zUBAIR3CTms ++-sCn8a0ud8ETPUmTf1RmBMDeIuBTR3va/Q0YVYF8jY+ANrEwut0quIgOwZT4Kmo36 ++-Sx3F+uE7Gy0XQtDnZk7HeCOsF1fY7r81z7oAh61vFxG8ejSMqjUH8S3tTaCBvGi5 ++-z2ZjDX2lOsynkBwHu+jvYCbwRQKBgQDyUPWHkO41f6SoTXrEzf77y7Z5Wlim2Ltq ++-gLAaEjLPuPsL+G/v7nCw6k6YmRli9f5jn1MGCzaRTxu1hkZlPhPvmfH/AGoSixgB ++-CGKMCzOuFT3lQmpr0PZdJBpQ0aAo0R8X48J1X1WuyhZFRmafsrqcYeYPLLrs8aSp ++-F51EiOJx4wKBgHZsxjPNP0+5pwCnvFOn+8L6xvUdRKAtrg6VCXkg9YXaQ8OK+NRG ++-ZzUir6mFuiuSw1puI0G2h6G3bNjcjNIHKW579aZJbFnvIvtqdMWsL9/C1vTNBOsG ++-bpm517Bo8N9hoI06k/YZoBwERp7+qiwLwO9CVMPUEVGmcFDw0/57qE7BAoGAXNwv ++-q5sb3n6jAChpAuCada4UqJ652H64G9FjKyqMNFSESIsVgpISt4mjQxFwzB7PNShK ++-bceASuFREhh6A7RteWW6emmTPLX3JfYrpdVpIa5cQO5Z0CWNNBZwy0X6JYo2azZK ++-QCaftFMXg8a97zdUEjfmLSyMGd9kpbQ5/ZijhtcCgYBpmEOKN1SuGyEQ8gTz/02j ++-Xz0XW63Dw8JX8s1Ck5u2uM96gsnHfwuC+iZTSu6FIS1e+3NOCEGQVy10rMzR/TLq ++-h13ryz65qQtjaNl1gkD2Xf/ENxML57CU9nK5v+0zb+Qlk3CMKm0N06UmUTUDcE/T ++-wIMUuL1LfdQ0b4bnS5JjjA== +++MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCXDWVfqxLFohyp +++yfp/DS/tphmvt61c9WUAH7o34CmYXTjZlxkdtmhFHQznRW12oyt1Y78PQq0sbngL +++/uukb+3axYRIN4wQSLkAIVvdm6UbP7TnxzkCrGuEB0IEQuMKEGWYgKHwgwVcPovJ +++jsqYPZVvyoixlBInz9FgdjbhlSPsFOSTVvZzK5Vzv6mO9Jff60P2ZoUcoiDrJLUz +++nM6ITQ7+c38dZerOuBFV73N0CIsp4mO25//kqg0JXpmkAgt8TprOV3ngcuTCrdCe +++1SyLY850DO1cQj81HvSzlG6tkhfKKJx2NfKEMGhYl/DKc6er8q1ld2eAdNnMJ5Yr +++3UqQJRvjAgMBAAECggEABCdyfe1hfcfrNowpycFeFmYMAiDGBsQaO/pOD71Sx4WW +++IP3JILUPLF9pJxm/XJTjhr3wgjCY50Y+d5ineFqPqwWQPBWIUjuobXrStkcn2kD9 +++Q6aJ8ys0uxPMBVFQQcruUFcGnRZYA7prSRFr5utCpyllwE8h1LB1bKFeTwPf/LJn +++lFHLr34Vmr6whW3dSOn/QyjSRWXx6b88xc32yfniqI8JZrC5ul0J1ulGB0QRhGkB +++tOr2udYIZKjJkgYPQAL644NDEXL5B5iWUvzVzAyNTsLD/uSb4M/KwWxBlM1kvOGU +++GSNr/yKhwqHvV7zpAyjttEltRi44Nt9ULekEVUB+WQKBgQDHgC+vzZRisjhF46rn +++h5OkPMIWEWOAbJ0+fWFDGncDaTOc++QM1WNgJR24zODTKl92EwQHDVAMesPpO614 +++DaoKarmvSqcSRDjKvcyij0GTnDe8qPYPn5aJd9vW4vSsqGNUlevClosCxiavSDrV +++Dyt48PejuX+UW3iqkl1QdTiKNwKBgQDB1LK1lcMrQJBY55lpsF2ovvsEDtwOPR93 +++Icr3VtMpZTB0R442WzpvAhKaDLLaKUp5pzRGL4tN3pfpD2tz15+neKn4saE8zLoo +++1V0VDoBx9PCvfoP98/zbXZJiVFkdur+B6kz2ImUdnajL2lgnZjJSKGU3+QcEa8be +++vCEbuuI1tQKBgEtK57Rz5BKzrGVEHVYwZtpPS/jEK0dmtpnE/BY1QMF6zM3siw8E +++4fKBT4xVVmyby1dmqdh3f8SV+KZnrXpnvcscqGOtywwrzztFEpwvcNJi3O5I3kTb +++OBc9syyQj0MycfqUclwIMQKlAiiZHAsZJJEKcIvMEIhPVWUaxDj/ZI1VAoGBALuz +++JXwCkwUHeMEfRci7KXeHubysRxziw92xs8LhKYskmk+AG483uNZWw3y6X1g0NBKq +++gEyXLecybxkZ/YwoekrK5o4WNXWTK5LvSzxg1rGD6K+JbHg4Fdy4OFFQLRxFA77j +++DbQsio6rZhJCVquQo5o71Ajn9oupcuOuesFHsFchAoGAYedyPqf8UDgTbsPlA2uo +++kzPanG7Vb5JtHbE14XsAaQP27EX6Ww96oCjEMEhq3KqHj+CQGga0uj6dhgWw+8fl +++s8sLz456U6XkRNjjDJ5luklxvNY2ejETcnZ16t0dp8TtJ8xiFvYO3XyIioCMdtY9 +++3TVra0Izy2Wgc1dg4Pz9VKA= ++ -----END PRIVATE KEY----- ++--- a/examples/remoteobjects/websockets/common/cert/rootCA.pem +++++ b/examples/remoteobjects/websockets/common/cert/rootCA.pem ++@@ -1,19 +1,19 @@ ++ -----BEGIN CERTIFICATE----- ++-MIIDBTCCAe2gAwIBAgIURtkt3RNfea7kp8Dl9UBvr0mXk0kwDQYJKoZIhvcNAQEL ++-BQAwEjEQMA4GA1UEAwwHUXRSTyBDQTAeFw0yMzA1MzEwODExMTRaFw0yNTA5MTMw ++-ODExMTRaMBIxEDAOBgNVBAMMB1F0Uk8gQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB ++-DwAwggEKAoIBAQDR8adUoBxw9L7E5rkMbvNmY2i5aJUecLSogXZ5arctuBeu4PQC ++-2YzZU/0ff/kq8n/NhXATH11D7CXad7pYPbMaP1dqPkBdTAkRjkpwlkhGHQv/9teQ ++-vMWesVr8rQ4ddk2DK/jmEEyFD3MwTgX8jsw7nhM+mBnhbvK/7DEEoAK6pfDuLl8f ++-sVAHdc+3RClO0FQAYt1psvPB8Yvqx2NXy3GKRQn+wkr2pVysDkaEEqtgkE2KlD1Q ++-fyqr5pnN1wDRtkO4syLLlQ9WECRaqU848FFWIH9GkJkx7nmRTEd0Ma/WS0O7BnXG ++-xD3fRxNKtc7+PVxvdDb/roq2xiq96ww3f4IvAgMBAAGjUzBRMB0GA1UdDgQWBBSP ++-+7lx7VdfCz4w2UGzgCsb1e69XzAfBgNVHSMEGDAWgBSP+7lx7VdfCz4w2UGzgCsb ++-1e69XzAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQDFBHvmndkO ++-Up7scewQk8zACOcqyx33kUUT6NiAXDPglzITkVjkNU0r93aek6q5k4WmR2M2nm9n ++-ptVRWMacZumxkT0wTqDEyH1cWBEjfNBBtI3JwRc2/6JCIEmqnlBc8/YOZ1xSh5/1 ++-T6x8dwNkR43wq1IoWilWIU8/trT97mly3X6yIzITzWEsGIiQmjzWvEJOg8tIjIsV ++-d7JUDZ+MDC4Rhh/a7v6m7He3dchCsrsIVq/RiJyy8e8mbf0o0slB/SQrxbP0+lQ3 ++-TlE8Wk/FIpAptx0D5qUnq8E6CWxfUv+R6OK/trCQ+ILZgy2ReeM3yX5AZu7brKI3 ++-tHlEN2BVbdEo +++MIIDBTCCAe2gAwIBAgIUQExJNJG4q9PKcF6VZhx3N7QwAF0wDQYJKoZIhvcNAQEL +++BQAwEjEQMA4GA1UEAwwHUXRSTyBDQTAeFw0yMzEyMDMyMTQ0MzdaFw0zMzEyMDEy +++MTQ0MzdaMBIxEDAOBgNVBAMMB1F0Uk8gQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB +++DwAwggEKAoIBAQCXDWVfqxLFohypyfp/DS/tphmvt61c9WUAH7o34CmYXTjZlxkd +++tmhFHQznRW12oyt1Y78PQq0sbngL/uukb+3axYRIN4wQSLkAIVvdm6UbP7TnxzkC +++rGuEB0IEQuMKEGWYgKHwgwVcPovJjsqYPZVvyoixlBInz9FgdjbhlSPsFOSTVvZz +++K5Vzv6mO9Jff60P2ZoUcoiDrJLUznM6ITQ7+c38dZerOuBFV73N0CIsp4mO25//k +++qg0JXpmkAgt8TprOV3ngcuTCrdCe1SyLY850DO1cQj81HvSzlG6tkhfKKJx2NfKE +++MGhYl/DKc6er8q1ld2eAdNnMJ5Yr3UqQJRvjAgMBAAGjUzBRMB0GA1UdDgQWBBTv +++r1oi6bupMmgta/v+Dek0O9xCcDAfBgNVHSMEGDAWgBTvr1oi6bupMmgta/v+Dek0 +++O9xCcDAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBCWGZURlHB +++KfFfDSI4+4EkNax/LzYPpcI5w6HAQHG7RE5XanihJ4exE2Aqnwzu4UWZ/p7M2mPz +++pVN7NgGkqYN7TQBoRbyKwZO3KGw0x5ARm4SNW/T31I/u7zLAh66RXnMUJ46QaYH6 +++hlJ2zusxp7saXgppx/ipJtJKd1IFIuKXMUS8uNEZ1Zly3ZMYt1udh6IYZqMcYbnG +++aEsvxMQq322mH4vGSonCXAnmuCESw/wR4PX+JQei3Z/0VYWhlxBKjyLrL0b9EQmK +++ps3wu1w4uuzWYiLNlDCQ+Ri6ej3APb9jhLg2KJ4SLB7UTvXN5/7CRf+pN182yo0n +++Xv1An8yXYqCH ++ -----END CERTIFICATE----- ++--- a/examples/remoteobjects/websockets/common/cert/rootCA.srl +++++ b/examples/remoteobjects/websockets/common/cert/rootCA.srl ++@@ -1 +1 @@ ++-7390820BD47F5A3C7398B7C8DCA218B35C2C2E2B +++7390820BD47F5A3C7398B7C8DCA218B35C2C2E2F ++--- a/examples/remoteobjects/websockets/common/cert/server.crt +++++ b/examples/remoteobjects/websockets/common/cert/server.crt ++@@ -1,20 +1,20 @@ ++ -----BEGIN CERTIFICATE----- ++-MIIDNTCCAh2gAwIBAgIUc5CCC9R/WjxzmLfI3KIYs1wsLiowDQYJKoZIhvcNAQEL ++-BQAwEjEQMA4GA1UEAwwHUXRSTyBDQTAeFw0yMzA1MzEwODExMTVaFw0yNTA5MDIw ++-ODExMTVaMBQxEjAQBgNVBAMMCTEyNy4wLjAuMTCCASIwDQYJKoZIhvcNAQEBBQAD ++-ggEPADCCAQoCggEBAJIhl8T4lEioQYGoIFar95zkXi32PrRQ5cK36fP4mVgbJbmV ++-ME1y6ZCG/29WMK9Ja3rQn2nkm4RiKVVd4/9WuVM7Eof7w1LRJ5kPxmfUFFc2WSvE ++-VqazTikBUUYGW0otL0HEgyPBd39lexktJgk9AshGDOrcRZfNGn1SYlqh3g0V+TCz ++-ZiN1drdIU19ZXWYBpzZcPibHxp0oTpDBIgiAD2TenzuLZkQPTuf+7BVchZ0Gy3nL ++-VS5E1+M5uKjgaobOTdDLVjrHPgVTH/pa5ZCqELeRFVz6JyioC4HJy2HuZXeZNAQL ++-zlqMAWNoUAMsvGKJVvg81ps0BmOrNKOaS7WzkZkCAwEAAaOBgDB+MB8GA1UdIwQY ++-MBaAFI/7uXHtV18LPjDZQbOAKxvV7r1fMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTw +++MIIDNTCCAh2gAwIBAgIUc5CCC9R/WjxzmLfI3KIYs1wsLi4wDQYJKoZIhvcNAQEL +++BQAwEjEQMA4GA1UEAwwHUXRSTyBDQTAeFw0yMzEyMDMyMTQ0MzhaFw0zMzExMzAy +++MTQ0MzhaMBQxEjAQBgNVBAMMCTEyNy4wLjAuMTCCASIwDQYJKoZIhvcNAQEBBQAD +++ggEPADCCAQoCggEBAKXeQUCDijqsGA3hTCwwD0fTa9afzuSrYJn3NzjeEOfNERnx +++iICjkMmHMXIw9s3NYAVDhOAQjXQLXdAWymelZq8tjOyrN3P+K6C6SrMl/bf88pTZ +++h49qdDSwjAcmhM0ZIqFEDfeUSMbV7JCiVa0ELPluKKAKcvUghHuPf9t/PhgHSdKU +++IXcifTX1RZzOBuHwuCOe+3TgxISaGZV/B4bdiOoIleiMHhL8CC07seLEp7gtYhh6 +++l3pEpYStb66/6kSdliL9vTE10pR5XEsbu94aNBlEcLGxwHODRo2vfgkIAGQTuzGk +++aD9mlbmGb4o20cBoBmnSEPghR9KNq9Sgh+CemQcCAwEAAaOBgDB+MB8GA1UdIwQY +++MBaAFO+vWiLpu6kyaC1r+/4N6TQ73EJwMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTw ++ MBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEQQIMAaHBH8AAAEwHQYDVR0OBBYE ++-FOTMLTCG7GZ2LY1kn5tI7GTxn4R1MA0GCSqGSIb3DQEBCwUAA4IBAQC46Sr1neC2 ++-g9WikXFnptg6SvrX4xIowxV4f2y2iHSozcBz5lZYLRqLhsl0EuxO9UuCbqPx9nqi ++-wHBk84S7METP+tmdvDBj7TtLEml7qwQIcR58YLD5Cu3oQLO1jcupq5DFAbKPBTBu ++-ybJq+osofibogH6qdbYLyTjjFcTkg9A9VHvWEVhfaT355GmR4Yt+RKL9GiapDYF5 ++-ZiB8PRsX1HQzccmZsZrFVWb0klLq1tlDjSK1nx+xDBx7qbDLzUK49ie3k5MTVOfr ++-E45yOZ6Sh8mHL+gCKcxFk83Wqy8oudChcGEiTEqKxDD268BvB00ECnhF3xAgtM+m ++-LZ7CbX52p3bW +++FPkriomNYzq4cL13ZRpyrbYrHVJ2MA0GCSqGSIb3DQEBCwUAA4IBAQAGUGx/5Iiu +++9wDAASfT0xIp03sXkLjjE1Q+h2EYx/+4IoqeyziL5/xkEmqP7aROvgzwya+/z1Gw +++ycctqNPtKGHi6U4jcQQvl6OP9Ij9qae8yTtXufKzA/JJDh5YdOOgV2FqENKeANnd +++QlKoiXXfdtMQPAsK46UaBdL3pjprictUOgy1h7ItaqiPQsaeQ0e6CnjJ7LgOSiff +++oXHwTb9uRP6HuIuie+mG3ow7Q9BVzklHCRW4E1XeD1FiHBcKYDbEQ3TjFzsxd27T +++O3aivrczV79Km/InfaozssOT3cyYZc/BjKEwJZ7vECpmWZ0iYi0qzq5jF8qGLEDf +++1AqKTA1bN11Y ++ -----END CERTIFICATE----- ++--- a/examples/remoteobjects/websockets/common/cert/server.key +++++ b/examples/remoteobjects/websockets/common/cert/server.key ++@@ -1,28 +1,28 @@ ++ -----BEGIN PRIVATE KEY----- ++-MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCSIZfE+JRIqEGB ++-qCBWq/ec5F4t9j60UOXCt+nz+JlYGyW5lTBNcumQhv9vVjCvSWt60J9p5JuEYilV ++-XeP/VrlTOxKH+8NS0SeZD8Zn1BRXNlkrxFams04pAVFGBltKLS9BxIMjwXd/ZXsZ ++-LSYJPQLIRgzq3EWXzRp9UmJaod4NFfkws2YjdXa3SFNfWV1mAac2XD4mx8adKE6Q ++-wSIIgA9k3p87i2ZED07n/uwVXIWdBst5y1UuRNfjObio4GqGzk3Qy1Y6xz4FUx/6 ++-WuWQqhC3kRVc+icoqAuBycth7mV3mTQEC85ajAFjaFADLLxiiVb4PNabNAZjqzSj ++-mku1s5GZAgMBAAECggEAC0J64QK9XD7Ys06a1UrRXL2s8xItATRVi9Qjevi+Cg+n ++-b74K14Dh9dCtGG1V+X+pADDYg66JfCEbKbh/E6LhS0Q7OI6h3Xz/tdfFFCV/frvR ++-kaGCgrxAqsCu/DwLpzLFmCX169ihpkeRvV4g9ufEUd2x65vW4ew8HQluyih8RVo8 ++-+spiAou5hPTT6rSX4A2ywthqyAdeq7hTEyIj6/Ai3gaSrL9htSJn4DxxYq5GiLjN ++-WjhFUQWvz45fehLIRRA0yU+wUonGlI75KYasEd1O0cKttAePK0yEtaBuJbYCckYb ++-PPD+iFU3KnBILNXVolBSlKOspAOtqDYDpKfSTdImgQKBgQC2lcFjO8lzzTy1Cw1Y ++-9TMUR6yzjdQBvLpFVsB8kRQ/13bs/8FYiBhm9RbXE3SXCQ5Np6/FWlRAaGY8ieyg ++-5+4B3+TqJvTfPrtS8tYBh8koai/Gc0Rq9jn95KrTe4pcMG+thodto84I/fwMzZHq ++-Ns27/ejEjhdqviiGkWjJw3vwQQKBgQDM439pU4pLpzlDeyrSAPgAa4B6D48+BZpE ++-Ap6Pb28Dsn3twl7Y8leodUeJIc+JVs1VRpzO8ROxtxGI2STebSHhBe1mEjhJpOPv ++-OTwJTocdwd2xEwnxbz4OhNfnlN1ESTM1JZYl3XLANHqdxWb8fn7dYNjncdciOTqM ++-LCa8obpLWQKBgCDJyd3BKc8i5yj34CC+f7q/mFLyQEVDmAvFpXF5ODKyxcePsi/s ++-2Lz8fGqJMuHAnZHycA03yHN8jAeJGTZYEBTEGT63WjgQ8uDVfPrvYH9iekvf/URc ++-DVP70XWC9PjTNerqgr18sg5JVg8Sh4aQ6uc8lKVfgvMHTQ3FZRT+hu5BAoGBALjK ++-8y6nF1OWlnJDk2JnV0bhrrXodLRmzzVJ+4K46bK2+RdJOMyI/wDEDmojoZBoRrgE ++-AQgwrSebSuhXmQY3/dd7xhtKkZPycVZhE8H9HqZ7JR1BY7VrNNhZfnWzcUHWl6X2 ++-qY6rRYUPkAvecD2JRZkbcWaF6ZhHb4PfimyVnXW5AoGAd8oiLmBV4AnBfv2YCDY4 ++-2Ec2+vcXrv4uS4xQq8KM7VLKKKACqOfmgMg//IcxF3EcXayigY711Gb60LVj5zX+ ++-bpl4ryS+pgH8qtMzGuWiNnUIBCQLp95vhz7WPDj2OmuRA6o+UiUg4bH146Kmq1+u ++-mGYP0GQo5eyxWfXL0W5/fJY= +++MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCl3kFAg4o6rBgN +++4UwsMA9H02vWn87kq2CZ9zc43hDnzREZ8YiAo5DJhzFyMPbNzWAFQ4TgEI10C13Q +++FspnpWavLYzsqzdz/iugukqzJf23/PKU2YePanQ0sIwHJoTNGSKhRA33lEjG1eyQ +++olWtBCz5biigCnL1IIR7j3/bfz4YB0nSlCF3In019UWczgbh8Lgjnvt04MSEmhmV +++fweG3YjqCJXojB4S/AgtO7HixKe4LWIYepd6RKWErW+uv+pEnZYi/b0xNdKUeVxL +++G7veGjQZRHCxscBzg0aNr34JCABkE7sxpGg/ZpW5hm+KNtHAaAZp0hD4IUfSjavU +++oIfgnpkHAgMBAAECggEAGDdWNH/f5F1awlqvHyZscgftJG++1NuBJjQVz7YlfAo6 +++9xwwhINyMJIN3IZHNNh0A+C4hhQJ6t7RSqpWe60GIbOXRw208g4yOsGSsAwZuk0c +++8jFoyBNP4EoZmjOmoOEMvBmuUQPztMqSbV1d/9LDvtjf59m5WzjCTt3ZBL1TiKNP +++NGX2NqXBwoKTLrHTWeMku63HOBHzDCTiRfqeCGaG/+i8/FHcz33ZBBuj9ZE6Pz5p +++6TnHgh0jU574vZmAEaWUkPUulO78onBOxjQgpGksbVJFdc5Ls6WRhJAkWJa8ozEM +++u1xzRyJu/O+r3YUXLzjBaB1KrJV1+0n06PUF1YfGrQKBgQDnED4C+LR8hAWuuQa/ +++1DlW+1nmkYueMOa9DNIEoyx85yqwvZ/I6z/wEWT27j63ezWUJ5yumWNj7yjg6fze +++/FxtqdxMV8qEh7IgKrF0evgdUQ03naU9VMHzGFzvHgZE5D2a36mjbUG1ycdn1DXH ++++l35WbnWE/c4qHnxQ3BunP7jSwKBgQC3xNDUZ8A3MErp7UNT4tGUKGdAPqYRd/gq +++Rw6EOpv782Qu6/sRIQvOo79ctCmelgBLjuNSRnUQPqFwesbcco0BAOTqJEmuMoga +++sy4UMt3t9T1egc0yA0G9ETQ6oL2STEhfsVgh6x52q8Gql7azqFDNXcF6FhvIkpAe +++QEgJdrOPtQKBgHdJ0VnjX/pwhiZ/61YZkEixluYL+dJ/WH/9IGe4ff01srpwCw/F +++M8sSj9dThBlhiHWmRaN2GPO8wpPq+Nt92ZHcAZmAMVNeYr1sjRSfb3xjHbm6r1YM +++bdy8lS31iDMEyjEsiv2OKEBbnZCi4+kL/nv+sIwu3pDnmZzOvjq83nIlAoGAFI50 +++mb39V28UgjRjOqf9r6gRXLNlWkDkRr5qFkqEFlv0kfcdv53Ft1jD2DfjC/VVlR4n +++uZVeFPIclvt08UXzFfCmqrZic5T9epceiW3jO3Iaak70yCprGR4qjIBclFfqJKIu +++7KRjZPzzjgSokFI8r6xULzb35qjWbDvekwhvL50CgYBOQBuRSPD44sIkdpKq/Q8q +++51Vn/ggrHr2jNML+vKuyDfuPnlV3RiKtJ6dWt6omTxS8in8GJGpDgFG6eICuhVox +++vuOkm8bXjMZX37Hdog4iNG2xtUImrL2MTeVvGKWxFGR52/3YiqZ6jThA0A1RBCeL +++os0lSz56rZtnpMyG9Gi50w== ++ -----END PRIVATE KEY----- ++--- a/tests/auto/external_IODevice/cert/client.crt +++++ b/tests/auto/external_IODevice/cert/client.crt ++@@ -1,17 +1,17 @@ ++ -----BEGIN CERTIFICATE----- ++-MIICrTCCAZUCFHOQggvUf1o8c5i3yNyiGLNcLC4rMA0GCSqGSIb3DQEBCwUAMBIx ++-EDAOBgNVBAMMB1F0Uk8gQ0EwHhcNMjMwNTMxMDgxMTE1WhcNMjUwOTAyMDgxMTE1 +++MIICrTCCAZUCFHOQggvUf1o8c5i3yNyiGLNcLC4vMA0GCSqGSIb3DQEBCwUAMBIx +++EDAOBgNVBAMMB1F0Uk8gQ0EwHhcNMjMxMjAzMjE0NDM4WhcNMzMxMTMwMjE0NDM4 ++ WjAUMRIwEAYDVQQDDAkxMjcuMC4wLjEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ++-ggEKAoIBAQDIP/hpIFwU9K1PolZWlgI3k8s8+ZqetECXlL6zf1ZLUWsDhPDeZDLT ++-xXENiBnEnwomOXesB0G4lcD3r/oWZsEQK3mtukeZEsHRe/bllkqf3LuBcAOt62da ++-it7On6cBSZNJLL6Hu1ctXi5L/mGoglDu9/2C//zJzj8KKjrDfbxMIuw2/guttYpM ++-TzPNyrcA0OVaMAcw0niIbZlpJOn1q+sAuDXs1cAYYuNjkj6EUb7WnXJHDKUWu+q7 ++-WoBISfqH0p5bjEFz7VZOKJW25BXbJ6kpHMowBuyvNs+cTfWdRVNfVT+YJz0Vmyvb ++-cUfFFEzmIIFJs9pH8nmHu6rpAgFfFOyhAgMBAAEwDQYJKoZIhvcNAQELBQADggEB ++-AF0FzC0gRY0s6rAoJ+WV5WwCLahvUi4hR+Uug09rn1dgccDXMOcsFqGa9IKGaumq ++-pWL/5aZzwt8izJ2LU3wYPE57bP21wRrVwvdIWX9CKab5DA8kL1BzQsoa+isS/beR ++-dQjB2L9KZWRDkRVEJcyY/vfBkdJmwHTPBFx/EJjIwA93qfEvuif+bGL7xUVjIgxi ++-MsSox3BJSdyNQ6MyoumCmUcD+iTCLQsavWpQuUv8nhXoTA2o2ozFSrDvWEuxwZyJ ++-VRObyZLs1jJPQXAbKkv1DFFdlt3GlbS1TTjnlFMrZ77caDFX/CX01z37qqFTZw88 ++-S3FnpcsSk029XFie37tCYb8= +++ggEKAoIBAQC+b2yTU2pDQoS+fYKmOLVh/KkUgAU6ZV3g2ywmEdxJzF6knJqvwFui +++4MxfR9XACctEW+xxtklPy4aRFFWptYHi9v8V+Ac6SVEukGYP0A52Jn9/MqIZwu7e +++dwoWF1p5GVKkjz09FsnaOrWw8RRuD5jqcAheaURYRHiqveZxzxiBpmvgJpu2K1kf +++QS22fbnZGfRYdBcjhX+txOo3wt19qcgIofqh4M9N6gCwXt75VEEOuWwI8FCgX2y3 +++n0p2nHM7iR4wPBYXJpV25K6FEM5AvQYkSjYpNwaggNTMv63xgtGEAPWC0XxA4Qfq +++Nxnj4qn4SU1lHr6nxVlDRox7yCUa58vbAgMBAAEwDQYJKoZIhvcNAQELBQADggEB +++AElzoUkYaV1uWPFZceYvEG2IOIl33yEMYqcRbdGRHimBA6hiupencxv+UG51aZ7Q +++un6sI01Nj4weeSQGWurl13qPoUJ5RvY295bDR2kS+qnb+9wG8H9/q/pq1yrlH5ZW +++IxWqJlPfUBKj/ShEplrDCn0OR38+tvNKAPi9PQVi9D8HD1SOtuhcLk4hU/Hqj9ek +++X/8kueT2bIc5u6rAoYktrQ3g0fqyfZUVezIqd0YlI9jUNRCfRd10Fyu+c8ODgCCS +++fXZ0HnBMWxfkF557O9q6MO2tWOJv+qq9qw9t5I/kduezkdGhMTeXv3NhxIHIYUTG +++CSLQbje++hKe5M7y5z6BoQ4= ++ -----END CERTIFICATE----- ++--- a/tests/auto/external_IODevice/cert/client.key +++++ b/tests/auto/external_IODevice/cert/client.key ++@@ -1,28 +1,28 @@ ++ -----BEGIN PRIVATE KEY----- ++-MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDIP/hpIFwU9K1P ++-olZWlgI3k8s8+ZqetECXlL6zf1ZLUWsDhPDeZDLTxXENiBnEnwomOXesB0G4lcD3 ++-r/oWZsEQK3mtukeZEsHRe/bllkqf3LuBcAOt62dait7On6cBSZNJLL6Hu1ctXi5L ++-/mGoglDu9/2C//zJzj8KKjrDfbxMIuw2/guttYpMTzPNyrcA0OVaMAcw0niIbZlp ++-JOn1q+sAuDXs1cAYYuNjkj6EUb7WnXJHDKUWu+q7WoBISfqH0p5bjEFz7VZOKJW2 ++-5BXbJ6kpHMowBuyvNs+cTfWdRVNfVT+YJz0VmyvbcUfFFEzmIIFJs9pH8nmHu6rp ++-AgFfFOyhAgMBAAECggEAAUU0nngb1W8y7UMmoJB9jZw0qRudQT37/eot5oYbhklL ++-MD/G5mZE00aYn8EaBr8KibEKIw99uX3LtlaJs9wtg9x+vl0k6KHvlFRgvdac/RQh ++-pWHQSClq465nWPC21sGAe3Ga+NH1rN5A1W8U8AR5nnZ4x3y3vhD+oeIgMs7Io8P/ ++-EiQIJoOWPFBtDR+7zSZ3W8zjXSHezI0fclhtXZIpwSiOnOSUUhzz73ObEU66tKa2 ++-LqA7WiQGWfV/wqMPOEeVBoD19HrgsinCvmpXtwsy69PpIk07Vdn7zbYkfHF49Uud ++-/lfH3t4vAcnvJFlfPhgXuZzUBp7MSbk5y7EULnnwFQKBgQDxt6kOtwPIkpsHJz2i ++-4Mlq053lnaH78xzwf3SH0HvcryiBps8Je5dBZ9xBwFHuwbn1cA7KzIs54Z8pBC3D ++-fPDkT/X8a1pdpt9xZLvvmZ1GX2RGFR+gs1Ii5yNIrL5nsqYAoUaVGYJWBTXMskFO ++-YHNVtmz418//orp7FsNyis2WbQKBgQDUFQ0Sy3IGwDlCohC9/bCm2Yu39d+2DPk5 ++-U60susxpQJcUhBlcv2rGhonLjwP2BilTEYqQ8IUN1uYnnYFw3lyJMZ5MxFQOVWrB ++-/+Z9w10mRg2DgzPftrt6P+YNGTE8ygpai0JuAyUS0EPWB+LLIKPkLN/23gBbtZVD ++-k4PBIhkehQKBgQDAG02bSk0RfaMEfmV4K9soseMN+Mgiq8dWRJXi0wl+DR/OWzq0 ++-uKsv6lGdWDJF5WXb8SFwgDwu1mheetm8QnJZoktIQDHjuJphTsQm2xmqMmpJYMRw ++-PdSLtNPQEKqLU+qnGYY1Pb7eiumFNC6/EdzYRFI7O5ot+7Dl3uObB0H5yQKBgGMp ++-sKIwFBHKATwBsRhUrStmnqiWQ1LJACLo2BkJApjYBYwnNACk09UdhQJzzWNUgDAC ++-DKs2es/8wkKVp7dRkSzo0V6Nkcvd7nvlHi2BkmVZ7emnCDM7Kq+/ft5zAA2vXmX1 ++-pUrxF32TeZRyvX1Ctr7yqImyRbKb1b3yFHHScrJNAoGAc2eHAbmW3MjPwbHcdd8E ++-ytL8wZhLmCBrAjUwv2qkAieh8meydLwNipl2gI95E1FmM4J5uFH8kB0WskcZ9vcC ++-BK7He8JG9DoW8nHvupMxbHV3U30A65mfBn0C3/Oj+aHQtclXOo0odBSOzmghBn5F ++-suxfBRpfio6OvYi192d7QCU= +++MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC+b2yTU2pDQoS+ +++fYKmOLVh/KkUgAU6ZV3g2ywmEdxJzF6knJqvwFui4MxfR9XACctEW+xxtklPy4aR +++FFWptYHi9v8V+Ac6SVEukGYP0A52Jn9/MqIZwu7edwoWF1p5GVKkjz09FsnaOrWw +++8RRuD5jqcAheaURYRHiqveZxzxiBpmvgJpu2K1kfQS22fbnZGfRYdBcjhX+txOo3 +++wt19qcgIofqh4M9N6gCwXt75VEEOuWwI8FCgX2y3n0p2nHM7iR4wPBYXJpV25K6F +++EM5AvQYkSjYpNwaggNTMv63xgtGEAPWC0XxA4QfqNxnj4qn4SU1lHr6nxVlDRox7 +++yCUa58vbAgMBAAECggEAGoCGMzCSIr8gmyP7aSeOMo9Hdodkct6FhJPr3nZw2kJb +++T3xN2LSj7BRtzLrCCAI07BQA4UhVhonT9d/HFiGg7FWkZUnJs7ZdWmYVFhFF2fJ8 +++ntaMkZo7xPD7Edz5Jc483pLimlxQBhNSksfSKIj6JnIl8AGlVcVdp6Fa7y67gdtK +++L6tJ+u3azUi9yry4VzNOLgQNZLaMQ//vuBjql8C/1Owq2AEdOlweTKZQ0NzKV3D4 +++GL/nyakwX6dYqNz6//VXeaYK9hCOMFyO+w0GYTGrG8ryGSVoYMNRKib/DXCiFrHA +++9Vz9btZWp7M81NkuEymYdqcNJwciDwG7UYszqlZkxQKBgQDo99025fO8proFPVB3 +++DbbfIb4mJuLi8OBweS7PTBg+8RugppAWLARrNN9EhmgNKu8SKCL02Tq3keqqx0uy +++L9zBIykpzA+LxPbvhXdNu98mTNNziwlLKO4kqhuC0j3FSgGhRLC7f4nZ6WWNEeGr +++6GChdnYO/0wl/WMcrZuwYVk1pwKBgQDRQxp8psrlGDH3t/57ezgLAHKQrQjBLwOO +++MQY/UrGkxtsG75HdLFtQNy0Yte79Y1byIVwoGgfduZQ5SNjSFcEfQhvuEpn09/sn +++PgYr9MLOxup56uPa3wAdmpaMpf50T1V+2PvrKGMNjgVV+MfG09ZTQahQDdluYbJA +++WPyNC5JmrQKBgQCgyfGz4iHHIotg8mCGysBcYD2Mt2oAl59QAVN9X1ecmWwoBM2N +++f/PMykEOWnWWIPu/3FPECemsqNj95W8pHD+QTWQrpNtV7CtCRSuCSxhIpt2J8XwI +++k8dJJt61+8UGVX2qgG45+lx6OcwNATpwG4IV7lytHSbBUZEGSgwaQBYCIQKBgE53 +++OPFQoXex0NqwNU4b7/HAIzU4jLXTaSPiIhOQcGf24J4DKtCiF0NGzTQc1BZTL4Dv +++HV00FYsAUSIBvLtZyOZtpYdpli0S5yvZx/qndnyOfdFlUDb7s1Fma9klTPpT3R0J +++Q7zzkeC9RibseAyH1i+1yOTrrIIFRA94zoocsrKpAoGACywVD7XjcYG5GTvJ90L+ +++UH5CnAD8vZZtZC2eYq37JxYgWs8yGooszlXfVXcYuQCZ8lPH8EEq+jD0QW/TJeAn +++q6LZVtmOsqTwhEaxxpJH/eh0SghfHDOUgaBxx7ufor0He4hciRnQqh43Dx1DMfRh +++23qWSBduVOdEUO+K9tHAMNg= ++ -----END PRIVATE KEY----- ++--- a/tests/auto/external_IODevice/cert/rootCA.key +++++ b/tests/auto/external_IODevice/cert/rootCA.key ++@@ -1,28 +1,28 @@ ++ -----BEGIN PRIVATE KEY----- ++-MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDR8adUoBxw9L7E ++-5rkMbvNmY2i5aJUecLSogXZ5arctuBeu4PQC2YzZU/0ff/kq8n/NhXATH11D7CXa ++-d7pYPbMaP1dqPkBdTAkRjkpwlkhGHQv/9teQvMWesVr8rQ4ddk2DK/jmEEyFD3Mw ++-TgX8jsw7nhM+mBnhbvK/7DEEoAK6pfDuLl8fsVAHdc+3RClO0FQAYt1psvPB8Yvq ++-x2NXy3GKRQn+wkr2pVysDkaEEqtgkE2KlD1Qfyqr5pnN1wDRtkO4syLLlQ9WECRa ++-qU848FFWIH9GkJkx7nmRTEd0Ma/WS0O7BnXGxD3fRxNKtc7+PVxvdDb/roq2xiq9 ++-6ww3f4IvAgMBAAECggEAVsf/FPoCB6cDXDzK7RrHveEFnu5eBXEtHCI3qMS1504b ++-bAxMkQkAMa2ICgdKJbiLn5ay1xS15qeslfu7qVIHwKfCKIaG8InHjdw1ZQiZ43GK ++-TknonUmKnqhNJfkaxo7qR3hbsC24k5/pS2RVESqtvU8AQXV57TeBXFfzgyfpOOEz ++-Nz4c27HfV5AZsDB4GOW1CS7ZdmvZuAfThhTJKh0y1Lqn/7TcVLEStDnFyUZig9gr ++-I7WaxltruTgdmmhl5qX0Y1vgwS7APGGLYWTmRRBvyloyqfggCYeU3HDF3qH6RStK ++-PsPbbHYW6Xj6LxZSJfVLdAVfFim0yAH1fTAmQXiOkQKBgQDdzLSA5zUBAIR3CTms ++-sCn8a0ud8ETPUmTf1RmBMDeIuBTR3va/Q0YVYF8jY+ANrEwut0quIgOwZT4Kmo36 ++-Sx3F+uE7Gy0XQtDnZk7HeCOsF1fY7r81z7oAh61vFxG8ejSMqjUH8S3tTaCBvGi5 ++-z2ZjDX2lOsynkBwHu+jvYCbwRQKBgQDyUPWHkO41f6SoTXrEzf77y7Z5Wlim2Ltq ++-gLAaEjLPuPsL+G/v7nCw6k6YmRli9f5jn1MGCzaRTxu1hkZlPhPvmfH/AGoSixgB ++-CGKMCzOuFT3lQmpr0PZdJBpQ0aAo0R8X48J1X1WuyhZFRmafsrqcYeYPLLrs8aSp ++-F51EiOJx4wKBgHZsxjPNP0+5pwCnvFOn+8L6xvUdRKAtrg6VCXkg9YXaQ8OK+NRG ++-ZzUir6mFuiuSw1puI0G2h6G3bNjcjNIHKW579aZJbFnvIvtqdMWsL9/C1vTNBOsG ++-bpm517Bo8N9hoI06k/YZoBwERp7+qiwLwO9CVMPUEVGmcFDw0/57qE7BAoGAXNwv ++-q5sb3n6jAChpAuCada4UqJ652H64G9FjKyqMNFSESIsVgpISt4mjQxFwzB7PNShK ++-bceASuFREhh6A7RteWW6emmTPLX3JfYrpdVpIa5cQO5Z0CWNNBZwy0X6JYo2azZK ++-QCaftFMXg8a97zdUEjfmLSyMGd9kpbQ5/ZijhtcCgYBpmEOKN1SuGyEQ8gTz/02j ++-Xz0XW63Dw8JX8s1Ck5u2uM96gsnHfwuC+iZTSu6FIS1e+3NOCEGQVy10rMzR/TLq ++-h13ryz65qQtjaNl1gkD2Xf/ENxML57CU9nK5v+0zb+Qlk3CMKm0N06UmUTUDcE/T ++-wIMUuL1LfdQ0b4bnS5JjjA== +++MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCXDWVfqxLFohyp +++yfp/DS/tphmvt61c9WUAH7o34CmYXTjZlxkdtmhFHQznRW12oyt1Y78PQq0sbngL +++/uukb+3axYRIN4wQSLkAIVvdm6UbP7TnxzkCrGuEB0IEQuMKEGWYgKHwgwVcPovJ +++jsqYPZVvyoixlBInz9FgdjbhlSPsFOSTVvZzK5Vzv6mO9Jff60P2ZoUcoiDrJLUz +++nM6ITQ7+c38dZerOuBFV73N0CIsp4mO25//kqg0JXpmkAgt8TprOV3ngcuTCrdCe +++1SyLY850DO1cQj81HvSzlG6tkhfKKJx2NfKEMGhYl/DKc6er8q1ld2eAdNnMJ5Yr +++3UqQJRvjAgMBAAECggEABCdyfe1hfcfrNowpycFeFmYMAiDGBsQaO/pOD71Sx4WW +++IP3JILUPLF9pJxm/XJTjhr3wgjCY50Y+d5ineFqPqwWQPBWIUjuobXrStkcn2kD9 +++Q6aJ8ys0uxPMBVFQQcruUFcGnRZYA7prSRFr5utCpyllwE8h1LB1bKFeTwPf/LJn +++lFHLr34Vmr6whW3dSOn/QyjSRWXx6b88xc32yfniqI8JZrC5ul0J1ulGB0QRhGkB +++tOr2udYIZKjJkgYPQAL644NDEXL5B5iWUvzVzAyNTsLD/uSb4M/KwWxBlM1kvOGU +++GSNr/yKhwqHvV7zpAyjttEltRi44Nt9ULekEVUB+WQKBgQDHgC+vzZRisjhF46rn +++h5OkPMIWEWOAbJ0+fWFDGncDaTOc++QM1WNgJR24zODTKl92EwQHDVAMesPpO614 +++DaoKarmvSqcSRDjKvcyij0GTnDe8qPYPn5aJd9vW4vSsqGNUlevClosCxiavSDrV +++Dyt48PejuX+UW3iqkl1QdTiKNwKBgQDB1LK1lcMrQJBY55lpsF2ovvsEDtwOPR93 +++Icr3VtMpZTB0R442WzpvAhKaDLLaKUp5pzRGL4tN3pfpD2tz15+neKn4saE8zLoo +++1V0VDoBx9PCvfoP98/zbXZJiVFkdur+B6kz2ImUdnajL2lgnZjJSKGU3+QcEa8be +++vCEbuuI1tQKBgEtK57Rz5BKzrGVEHVYwZtpPS/jEK0dmtpnE/BY1QMF6zM3siw8E +++4fKBT4xVVmyby1dmqdh3f8SV+KZnrXpnvcscqGOtywwrzztFEpwvcNJi3O5I3kTb +++OBc9syyQj0MycfqUclwIMQKlAiiZHAsZJJEKcIvMEIhPVWUaxDj/ZI1VAoGBALuz +++JXwCkwUHeMEfRci7KXeHubysRxziw92xs8LhKYskmk+AG483uNZWw3y6X1g0NBKq +++gEyXLecybxkZ/YwoekrK5o4WNXWTK5LvSzxg1rGD6K+JbHg4Fdy4OFFQLRxFA77j +++DbQsio6rZhJCVquQo5o71Ajn9oupcuOuesFHsFchAoGAYedyPqf8UDgTbsPlA2uo +++kzPanG7Vb5JtHbE14XsAaQP27EX6Ww96oCjEMEhq3KqHj+CQGga0uj6dhgWw+8fl +++s8sLz456U6XkRNjjDJ5luklxvNY2ejETcnZ16t0dp8TtJ8xiFvYO3XyIioCMdtY9 +++3TVra0Izy2Wgc1dg4Pz9VKA= ++ -----END PRIVATE KEY----- ++--- a/tests/auto/external_IODevice/cert/rootCA.pem +++++ b/tests/auto/external_IODevice/cert/rootCA.pem ++@@ -1,19 +1,19 @@ ++ -----BEGIN CERTIFICATE----- ++-MIIDBTCCAe2gAwIBAgIURtkt3RNfea7kp8Dl9UBvr0mXk0kwDQYJKoZIhvcNAQEL ++-BQAwEjEQMA4GA1UEAwwHUXRSTyBDQTAeFw0yMzA1MzEwODExMTRaFw0yNTA5MTMw ++-ODExMTRaMBIxEDAOBgNVBAMMB1F0Uk8gQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB ++-DwAwggEKAoIBAQDR8adUoBxw9L7E5rkMbvNmY2i5aJUecLSogXZ5arctuBeu4PQC ++-2YzZU/0ff/kq8n/NhXATH11D7CXad7pYPbMaP1dqPkBdTAkRjkpwlkhGHQv/9teQ ++-vMWesVr8rQ4ddk2DK/jmEEyFD3MwTgX8jsw7nhM+mBnhbvK/7DEEoAK6pfDuLl8f ++-sVAHdc+3RClO0FQAYt1psvPB8Yvqx2NXy3GKRQn+wkr2pVysDkaEEqtgkE2KlD1Q ++-fyqr5pnN1wDRtkO4syLLlQ9WECRaqU848FFWIH9GkJkx7nmRTEd0Ma/WS0O7BnXG ++-xD3fRxNKtc7+PVxvdDb/roq2xiq96ww3f4IvAgMBAAGjUzBRMB0GA1UdDgQWBBSP ++-+7lx7VdfCz4w2UGzgCsb1e69XzAfBgNVHSMEGDAWgBSP+7lx7VdfCz4w2UGzgCsb ++-1e69XzAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQDFBHvmndkO ++-Up7scewQk8zACOcqyx33kUUT6NiAXDPglzITkVjkNU0r93aek6q5k4WmR2M2nm9n ++-ptVRWMacZumxkT0wTqDEyH1cWBEjfNBBtI3JwRc2/6JCIEmqnlBc8/YOZ1xSh5/1 ++-T6x8dwNkR43wq1IoWilWIU8/trT97mly3X6yIzITzWEsGIiQmjzWvEJOg8tIjIsV ++-d7JUDZ+MDC4Rhh/a7v6m7He3dchCsrsIVq/RiJyy8e8mbf0o0slB/SQrxbP0+lQ3 ++-TlE8Wk/FIpAptx0D5qUnq8E6CWxfUv+R6OK/trCQ+ILZgy2ReeM3yX5AZu7brKI3 ++-tHlEN2BVbdEo +++MIIDBTCCAe2gAwIBAgIUQExJNJG4q9PKcF6VZhx3N7QwAF0wDQYJKoZIhvcNAQEL +++BQAwEjEQMA4GA1UEAwwHUXRSTyBDQTAeFw0yMzEyMDMyMTQ0MzdaFw0zMzEyMDEy +++MTQ0MzdaMBIxEDAOBgNVBAMMB1F0Uk8gQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB +++DwAwggEKAoIBAQCXDWVfqxLFohypyfp/DS/tphmvt61c9WUAH7o34CmYXTjZlxkd +++tmhFHQznRW12oyt1Y78PQq0sbngL/uukb+3axYRIN4wQSLkAIVvdm6UbP7TnxzkC +++rGuEB0IEQuMKEGWYgKHwgwVcPovJjsqYPZVvyoixlBInz9FgdjbhlSPsFOSTVvZz +++K5Vzv6mO9Jff60P2ZoUcoiDrJLUznM6ITQ7+c38dZerOuBFV73N0CIsp4mO25//k +++qg0JXpmkAgt8TprOV3ngcuTCrdCe1SyLY850DO1cQj81HvSzlG6tkhfKKJx2NfKE +++MGhYl/DKc6er8q1ld2eAdNnMJ5Yr3UqQJRvjAgMBAAGjUzBRMB0GA1UdDgQWBBTv +++r1oi6bupMmgta/v+Dek0O9xCcDAfBgNVHSMEGDAWgBTvr1oi6bupMmgta/v+Dek0 +++O9xCcDAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBCWGZURlHB +++KfFfDSI4+4EkNax/LzYPpcI5w6HAQHG7RE5XanihJ4exE2Aqnwzu4UWZ/p7M2mPz +++pVN7NgGkqYN7TQBoRbyKwZO3KGw0x5ARm4SNW/T31I/u7zLAh66RXnMUJ46QaYH6 +++hlJ2zusxp7saXgppx/ipJtJKd1IFIuKXMUS8uNEZ1Zly3ZMYt1udh6IYZqMcYbnG +++aEsvxMQq322mH4vGSonCXAnmuCESw/wR4PX+JQei3Z/0VYWhlxBKjyLrL0b9EQmK +++ps3wu1w4uuzWYiLNlDCQ+Ri6ej3APb9jhLg2KJ4SLB7UTvXN5/7CRf+pN182yo0n +++Xv1An8yXYqCH ++ -----END CERTIFICATE----- ++--- a/tests/auto/external_IODevice/cert/rootCA.srl +++++ b/tests/auto/external_IODevice/cert/rootCA.srl ++@@ -1 +1 @@ ++-7390820BD47F5A3C7398B7C8DCA218B35C2C2E2B +++7390820BD47F5A3C7398B7C8DCA218B35C2C2E2F ++--- a/tests/auto/external_IODevice/cert/server.crt +++++ b/tests/auto/external_IODevice/cert/server.crt ++@@ -1,20 +1,20 @@ ++ -----BEGIN CERTIFICATE----- ++-MIIDNTCCAh2gAwIBAgIUc5CCC9R/WjxzmLfI3KIYs1wsLiowDQYJKoZIhvcNAQEL ++-BQAwEjEQMA4GA1UEAwwHUXRSTyBDQTAeFw0yMzA1MzEwODExMTVaFw0yNTA5MDIw ++-ODExMTVaMBQxEjAQBgNVBAMMCTEyNy4wLjAuMTCCASIwDQYJKoZIhvcNAQEBBQAD ++-ggEPADCCAQoCggEBAJIhl8T4lEioQYGoIFar95zkXi32PrRQ5cK36fP4mVgbJbmV ++-ME1y6ZCG/29WMK9Ja3rQn2nkm4RiKVVd4/9WuVM7Eof7w1LRJ5kPxmfUFFc2WSvE ++-VqazTikBUUYGW0otL0HEgyPBd39lexktJgk9AshGDOrcRZfNGn1SYlqh3g0V+TCz ++-ZiN1drdIU19ZXWYBpzZcPibHxp0oTpDBIgiAD2TenzuLZkQPTuf+7BVchZ0Gy3nL ++-VS5E1+M5uKjgaobOTdDLVjrHPgVTH/pa5ZCqELeRFVz6JyioC4HJy2HuZXeZNAQL ++-zlqMAWNoUAMsvGKJVvg81ps0BmOrNKOaS7WzkZkCAwEAAaOBgDB+MB8GA1UdIwQY ++-MBaAFI/7uXHtV18LPjDZQbOAKxvV7r1fMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTw +++MIIDNTCCAh2gAwIBAgIUc5CCC9R/WjxzmLfI3KIYs1wsLi4wDQYJKoZIhvcNAQEL +++BQAwEjEQMA4GA1UEAwwHUXRSTyBDQTAeFw0yMzEyMDMyMTQ0MzhaFw0zMzExMzAy +++MTQ0MzhaMBQxEjAQBgNVBAMMCTEyNy4wLjAuMTCCASIwDQYJKoZIhvcNAQEBBQAD +++ggEPADCCAQoCggEBAKXeQUCDijqsGA3hTCwwD0fTa9afzuSrYJn3NzjeEOfNERnx +++iICjkMmHMXIw9s3NYAVDhOAQjXQLXdAWymelZq8tjOyrN3P+K6C6SrMl/bf88pTZ +++h49qdDSwjAcmhM0ZIqFEDfeUSMbV7JCiVa0ELPluKKAKcvUghHuPf9t/PhgHSdKU +++IXcifTX1RZzOBuHwuCOe+3TgxISaGZV/B4bdiOoIleiMHhL8CC07seLEp7gtYhh6 +++l3pEpYStb66/6kSdliL9vTE10pR5XEsbu94aNBlEcLGxwHODRo2vfgkIAGQTuzGk +++aD9mlbmGb4o20cBoBmnSEPghR9KNq9Sgh+CemQcCAwEAAaOBgDB+MB8GA1UdIwQY +++MBaAFO+vWiLpu6kyaC1r+/4N6TQ73EJwMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTw ++ MBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEQQIMAaHBH8AAAEwHQYDVR0OBBYE ++-FOTMLTCG7GZ2LY1kn5tI7GTxn4R1MA0GCSqGSIb3DQEBCwUAA4IBAQC46Sr1neC2 ++-g9WikXFnptg6SvrX4xIowxV4f2y2iHSozcBz5lZYLRqLhsl0EuxO9UuCbqPx9nqi ++-wHBk84S7METP+tmdvDBj7TtLEml7qwQIcR58YLD5Cu3oQLO1jcupq5DFAbKPBTBu ++-ybJq+osofibogH6qdbYLyTjjFcTkg9A9VHvWEVhfaT355GmR4Yt+RKL9GiapDYF5 ++-ZiB8PRsX1HQzccmZsZrFVWb0klLq1tlDjSK1nx+xDBx7qbDLzUK49ie3k5MTVOfr ++-E45yOZ6Sh8mHL+gCKcxFk83Wqy8oudChcGEiTEqKxDD268BvB00ECnhF3xAgtM+m ++-LZ7CbX52p3bW +++FPkriomNYzq4cL13ZRpyrbYrHVJ2MA0GCSqGSIb3DQEBCwUAA4IBAQAGUGx/5Iiu +++9wDAASfT0xIp03sXkLjjE1Q+h2EYx/+4IoqeyziL5/xkEmqP7aROvgzwya+/z1Gw +++ycctqNPtKGHi6U4jcQQvl6OP9Ij9qae8yTtXufKzA/JJDh5YdOOgV2FqENKeANnd +++QlKoiXXfdtMQPAsK46UaBdL3pjprictUOgy1h7ItaqiPQsaeQ0e6CnjJ7LgOSiff +++oXHwTb9uRP6HuIuie+mG3ow7Q9BVzklHCRW4E1XeD1FiHBcKYDbEQ3TjFzsxd27T +++O3aivrczV79Km/InfaozssOT3cyYZc/BjKEwJZ7vECpmWZ0iYi0qzq5jF8qGLEDf +++1AqKTA1bN11Y ++ -----END CERTIFICATE----- ++--- a/tests/auto/external_IODevice/cert/server.key +++++ b/tests/auto/external_IODevice/cert/server.key ++@@ -1,28 +1,28 @@ ++ -----BEGIN PRIVATE KEY----- ++-MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCSIZfE+JRIqEGB ++-qCBWq/ec5F4t9j60UOXCt+nz+JlYGyW5lTBNcumQhv9vVjCvSWt60J9p5JuEYilV ++-XeP/VrlTOxKH+8NS0SeZD8Zn1BRXNlkrxFams04pAVFGBltKLS9BxIMjwXd/ZXsZ ++-LSYJPQLIRgzq3EWXzRp9UmJaod4NFfkws2YjdXa3SFNfWV1mAac2XD4mx8adKE6Q ++-wSIIgA9k3p87i2ZED07n/uwVXIWdBst5y1UuRNfjObio4GqGzk3Qy1Y6xz4FUx/6 ++-WuWQqhC3kRVc+icoqAuBycth7mV3mTQEC85ajAFjaFADLLxiiVb4PNabNAZjqzSj ++-mku1s5GZAgMBAAECggEAC0J64QK9XD7Ys06a1UrRXL2s8xItATRVi9Qjevi+Cg+n ++-b74K14Dh9dCtGG1V+X+pADDYg66JfCEbKbh/E6LhS0Q7OI6h3Xz/tdfFFCV/frvR ++-kaGCgrxAqsCu/DwLpzLFmCX169ihpkeRvV4g9ufEUd2x65vW4ew8HQluyih8RVo8 ++-+spiAou5hPTT6rSX4A2ywthqyAdeq7hTEyIj6/Ai3gaSrL9htSJn4DxxYq5GiLjN ++-WjhFUQWvz45fehLIRRA0yU+wUonGlI75KYasEd1O0cKttAePK0yEtaBuJbYCckYb ++-PPD+iFU3KnBILNXVolBSlKOspAOtqDYDpKfSTdImgQKBgQC2lcFjO8lzzTy1Cw1Y ++-9TMUR6yzjdQBvLpFVsB8kRQ/13bs/8FYiBhm9RbXE3SXCQ5Np6/FWlRAaGY8ieyg ++-5+4B3+TqJvTfPrtS8tYBh8koai/Gc0Rq9jn95KrTe4pcMG+thodto84I/fwMzZHq ++-Ns27/ejEjhdqviiGkWjJw3vwQQKBgQDM439pU4pLpzlDeyrSAPgAa4B6D48+BZpE ++-Ap6Pb28Dsn3twl7Y8leodUeJIc+JVs1VRpzO8ROxtxGI2STebSHhBe1mEjhJpOPv ++-OTwJTocdwd2xEwnxbz4OhNfnlN1ESTM1JZYl3XLANHqdxWb8fn7dYNjncdciOTqM ++-LCa8obpLWQKBgCDJyd3BKc8i5yj34CC+f7q/mFLyQEVDmAvFpXF5ODKyxcePsi/s ++-2Lz8fGqJMuHAnZHycA03yHN8jAeJGTZYEBTEGT63WjgQ8uDVfPrvYH9iekvf/URc ++-DVP70XWC9PjTNerqgr18sg5JVg8Sh4aQ6uc8lKVfgvMHTQ3FZRT+hu5BAoGBALjK ++-8y6nF1OWlnJDk2JnV0bhrrXodLRmzzVJ+4K46bK2+RdJOMyI/wDEDmojoZBoRrgE ++-AQgwrSebSuhXmQY3/dd7xhtKkZPycVZhE8H9HqZ7JR1BY7VrNNhZfnWzcUHWl6X2 ++-qY6rRYUPkAvecD2JRZkbcWaF6ZhHb4PfimyVnXW5AoGAd8oiLmBV4AnBfv2YCDY4 ++-2Ec2+vcXrv4uS4xQq8KM7VLKKKACqOfmgMg//IcxF3EcXayigY711Gb60LVj5zX+ ++-bpl4ryS+pgH8qtMzGuWiNnUIBCQLp95vhz7WPDj2OmuRA6o+UiUg4bH146Kmq1+u ++-mGYP0GQo5eyxWfXL0W5/fJY= +++MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCl3kFAg4o6rBgN +++4UwsMA9H02vWn87kq2CZ9zc43hDnzREZ8YiAo5DJhzFyMPbNzWAFQ4TgEI10C13Q +++FspnpWavLYzsqzdz/iugukqzJf23/PKU2YePanQ0sIwHJoTNGSKhRA33lEjG1eyQ +++olWtBCz5biigCnL1IIR7j3/bfz4YB0nSlCF3In019UWczgbh8Lgjnvt04MSEmhmV +++fweG3YjqCJXojB4S/AgtO7HixKe4LWIYepd6RKWErW+uv+pEnZYi/b0xNdKUeVxL +++G7veGjQZRHCxscBzg0aNr34JCABkE7sxpGg/ZpW5hm+KNtHAaAZp0hD4IUfSjavU +++oIfgnpkHAgMBAAECggEAGDdWNH/f5F1awlqvHyZscgftJG++1NuBJjQVz7YlfAo6 +++9xwwhINyMJIN3IZHNNh0A+C4hhQJ6t7RSqpWe60GIbOXRw208g4yOsGSsAwZuk0c +++8jFoyBNP4EoZmjOmoOEMvBmuUQPztMqSbV1d/9LDvtjf59m5WzjCTt3ZBL1TiKNP +++NGX2NqXBwoKTLrHTWeMku63HOBHzDCTiRfqeCGaG/+i8/FHcz33ZBBuj9ZE6Pz5p +++6TnHgh0jU574vZmAEaWUkPUulO78onBOxjQgpGksbVJFdc5Ls6WRhJAkWJa8ozEM +++u1xzRyJu/O+r3YUXLzjBaB1KrJV1+0n06PUF1YfGrQKBgQDnED4C+LR8hAWuuQa/ +++1DlW+1nmkYueMOa9DNIEoyx85yqwvZ/I6z/wEWT27j63ezWUJ5yumWNj7yjg6fze +++/FxtqdxMV8qEh7IgKrF0evgdUQ03naU9VMHzGFzvHgZE5D2a36mjbUG1ycdn1DXH ++++l35WbnWE/c4qHnxQ3BunP7jSwKBgQC3xNDUZ8A3MErp7UNT4tGUKGdAPqYRd/gq +++Rw6EOpv782Qu6/sRIQvOo79ctCmelgBLjuNSRnUQPqFwesbcco0BAOTqJEmuMoga +++sy4UMt3t9T1egc0yA0G9ETQ6oL2STEhfsVgh6x52q8Gql7azqFDNXcF6FhvIkpAe +++QEgJdrOPtQKBgHdJ0VnjX/pwhiZ/61YZkEixluYL+dJ/WH/9IGe4ff01srpwCw/F +++M8sSj9dThBlhiHWmRaN2GPO8wpPq+Nt92ZHcAZmAMVNeYr1sjRSfb3xjHbm6r1YM +++bdy8lS31iDMEyjEsiv2OKEBbnZCi4+kL/nv+sIwu3pDnmZzOvjq83nIlAoGAFI50 +++mb39V28UgjRjOqf9r6gRXLNlWkDkRr5qFkqEFlv0kfcdv53Ft1jD2DfjC/VVlR4n +++uZVeFPIclvt08UXzFfCmqrZic5T9epceiW3jO3Iaak70yCprGR4qjIBclFfqJKIu +++7KRjZPzzjgSokFI8r6xULzb35qjWbDvekwhvL50CgYBOQBuRSPD44sIkdpKq/Q8q +++51Vn/ggrHr2jNML+vKuyDfuPnlV3RiKtJ6dWt6omTxS8in8GJGpDgFG6eICuhVox +++vuOkm8bXjMZX37Hdog4iNG2xtUImrL2MTeVvGKWxFGR52/3YiqZ6jThA0A1RBCeL +++os0lSz56rZtnpMyG9Gi50w== ++ -----END PRIVATE KEY----- diff --cc debian/patches/series index 0000000,0000000..40f3b05 new file mode 100644 --- /dev/null +++ b/debian/patches/series @@@ -1,0 -1,0 +1,2 @@@ ++extend-expiration-time-for-ssl-certs.patch ++regenerate-ssl-certificates.patch diff --cc debian/qml-module-qtremoteobjects.install index 0000000,0000000..348a340 new file mode 100644 --- /dev/null +++ b/debian/qml-module-qtremoteobjects.install @@@ -1,0 -1,0 +1,3 @@@ ++usr/lib/${DEB_HOST_MULTIARCH}/qt5/qml/QtRemoteObjects/libqtremoteobjects.so ++usr/lib/${DEB_HOST_MULTIARCH}/qt5/qml/QtRemoteObjects/plugins.qmltypes ++usr/lib/${DEB_HOST_MULTIARCH}/qt5/qml/QtRemoteObjects/qmldir diff --cc debian/qtremoteobjects5-doc-html.doc-base index 0000000,0000000..9c8c018 new file mode 100644 --- /dev/null +++ b/debian/qtremoteobjects5-doc-html.doc-base @@@ -1,0 -1,0 +1,9 @@@ ++Document: qtremoteobjects5-doc-html ++Title: Qt 5 Remote Objects module ++Author: The Qt Company Ltd ++Abstract: This is the HTML documentation for Qt 5 Remote Objects ++Section: Programming/C++ ++ ++Format: HTML ++Index: /usr/share/doc/qtremoteobjects5-doc-html/html/qtremoteobjects/qtremoteobjects-index.html ++Files: /usr/share/doc/qtremoteobjects5-doc-html/html/qtremoteobjects/*.html diff --cc debian/qtremoteobjects5-doc-html.install index 0000000,0000000..131125a new file mode 100644 --- /dev/null +++ b/debian/qtremoteobjects5-doc-html.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/share/qt5/doc/qtremoteobjects diff --cc debian/qtremoteobjects5-doc-html.links index 0000000,0000000..3f1f831 new file mode 100644 --- /dev/null +++ b/debian/qtremoteobjects5-doc-html.links @@@ -1,0 -1,0 +1,1 @@@ ++usr/share/qt5/doc usr/share/doc/qtremoteobjects5-doc-html/html diff --cc debian/qtremoteobjects5-doc.install index 0000000,0000000..e4406e6 new file mode 100644 --- /dev/null +++ b/debian/qtremoteobjects5-doc.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/share/qt5/doc/qtremoteobjects.qch diff --cc debian/qtremoteobjects5-examples.install index 0000000,0000000..9227e59 new file mode 100644 --- /dev/null +++ b/debian/qtremoteobjects5-examples.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/${DEB_HOST_MULTIARCH}/qt5/examples/* diff --cc debian/rules index 0000000,0000000..7872146 new file mode 100755 --- /dev/null +++ b/debian/rules @@@ -1,0 -1,0 +1,35 @@@ ++#!/usr/bin/make -f ++ ++DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) ++export DEB_BUILD_MAINT_OPTIONS = hardening=+all ++export CFLAGS := $(shell dpkg-buildflags --get CFLAGS) $(shell dpkg-buildflags --get CPPFLAGS) ++export CXXFLAGS := $(shell dpkg-buildflags --get CXXFLAGS) $(shell dpkg-buildflags --get CPPFLAGS) ++export LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS) ++export QT_SELECT := qt5 ++ ++%: ++ dh $@ --with pkgkde_symbolshelper ++ ++override_dh_auto_configure: ++ dh_auto_configure -- QT_BUILD_PARTS+=tests ++ ++override_dh_auto_build-indep: ++ dh_auto_build -- docs ++ ++override_dh_auto_install-indep: ++ $(MAKE) install_docs -Csrc INSTALL_ROOT=$(CURDIR)/debian/tmp ++ ++override_dh_auto_install-arch: ++ dh_auto_install ++ ++ # Reproducible builds: remove build paths from prl files. ++ sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libQt5RemoteObjects.prl ++ sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libQt5RepParser.prl ++ ++override_dh_auto_test-arch: ++ $(MAKE) install -Csrc/imports INSTALL_ROOT=$(CURDIR)/test_root ++ xvfb-run -a -s "-screen 0 1024x768x24 +extension GLX" \ ++ dh_auto_test --no-parallel -- -Ctests/auto LD_LIBRARY_PATH=$(CURDIR)/lib \ ++ QML2_IMPORT_PATH=$(CURDIR)/test_root/usr/lib/$(DEB_HOST_MULTIARCH)/qt5/qml ++ ++override_dh_auto_test-indep: diff --cc debian/source/format index 0000000,0000000..163aaf8 new file mode 100644 --- /dev/null +++ b/debian/source/format @@@ -1,0 -1,0 +1,1 @@@ ++3.0 (quilt) diff --cc debian/watch index 0000000,0000000..f401348 new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,0 +1,4 @@@ ++version=4 ++ ++opts=uversionmangle=s/-/~/,dversionmangle=s/\+dfsg//,repacksuffix=+dfsg \ ++https://download.qt.io/archive/qt/5.15/([\d\.]*)/submodules/qtremoteobjects-everywhere-opensource-src-([^-]*)\.tar\.xz